Status Update
Comments
vi...@google.com <vi...@google.com>
je...@google.com <je...@google.com>
te...@gmail.com <te...@gmail.com> #2
Dependency on xercesimpl makes AGP incompatible with
hm...@google.com <hm...@google.com> #3
xercesImpl has been removed as a dependency in AGP since 8.3.0-alpha12
hm...@google.com <hm...@google.com>
hm...@google.com <hm...@google.com> #4
Thanks for reporting issues like these - they are very beneficial to us.
All of the dependencies with known security vulnerabilities have been updated apart from org.bitbucket.b_c:jose4j:0.7.0 which comes transitively from bundletool. The team who owns it has been made aware and will fix issues on their side.
an...@google.com <an...@google.com> #5
Thank you for your patience while our engineering team worked to resolve this issue. A fix for this issue is now available in:
- Android Studio Jellyfish | 2023.3.1 Canary 12
- Android Gradle Plugin 8.4.0-alpha12
We encourage you to try the latest update.
If you notice further issues or have questions, please file a new bug report.
Thank you for taking the time to submit feedback — we really appreciate it!
Description
Android Gradle Plugin 8.3.0-alpha02 depends on outdated versions of libraries with known security vulnerabilities.
Vulnerable dependencies from the GitHub Dependabot alerts report:
io.grpc:grpc-protobuf:1.45.1
com.google.protobuf:protobuf-java:3.19.3
org.bouncycastle:bcprov-jdk15on:1.67
io.netty:netty-handler:4.1.72.Final
io.netty:netty-codec-http2:4.1.72.Final
com.google.guava:guava:31.1-jre
org.bitbucket.b_c:jose4j:0.7.0
xerces:xercesImpl:2.12.0
commons-io:commons-io:2.4
buildEnvironment of the new Android project: