我在运行Snyk开源安全管理工具后遇到漏洞,不知道如何解决。
我相信这与 Android Gradle 插件引入的库有关。
Issues with no direct upgrade or patch:
✗ Denial of Service (DoS) [High Severity][https://security.snyk.io/vuln/SNYK-JAVA-IONETTY-5953332] in io.netty:[email protected]
introduced by com.android.tools.utp:[email protected] > io.grpc:[email protected] > io.netty:[email protected]
This issue was fixed in versions: 4.1.100.Final
解决此问题的最佳方法是将库的版本更新为建议的 4.1.100.Final 版本。如果您使用的是 UI,屏幕上的某处应该有一个“打开修复 PR 按钮”。如果您允许集成并为您创建 PR,则单击它将带您进入 SCM。您所要做的就是检查并合并。
我在将
snyk
从 Android Gradle Plugin
升级到 8.2.1
时遇到了同样的
8.5.1
问题
为了解决这个问题,我降级回
8.2.1
,但我希望上游修复能够完成,这样我就可以回到8.5.1
。
有漏洞的
netty
版本是由
com.android.tools.utp:[email protected]
,它是 com.android.application:com.android.application.gradle.plugin:8.5.1
的依赖项
我通过跑步确认了这一点
./gradlew dependencies --scan
build.gradle
0.067s
com.android.application:com.android.application.gradle.plugin:8.5.1
com.android.tools.build:gradle:8.5.1
androidx.databinding:databinding-common:8.5.1
androidx.databinding:databinding-compiler-common:8.5.1
com.android.databinding:baseLibrary:8.5.1
com.android.tools.analytics-library:crash:31.5.1
com.android.tools.analytics-library:shared:31.5.1
com.android.tools.build.jetifier:jetifier-core:1.0.0-beta10
com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta10
com.android.tools.build:aapt2-proto:8.5.1-11315950
com.android.tools.build:aaptcompiler:8.5.1
com.android.tools.build:builder-model:8.5.1
com.android.tools.build:builder-test-api:8.5.1
com.android.tools.build:builder:8.5.1
com.android.tools.build:bundletool:1.16.0
com.android.tools.build:gradle-api:8.5.1
com.android.tools.build:gradle-settings-api:8.5.1
com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api
com.android.tools.ddms:ddmlib:31.5.1
com.android.tools.layoutlib:layoutlib-api:31.5.1
com.android.tools.lint:lint-model:31.5.1
com.android.tools.lint:lint-typedef-remover:31.5.1
com.android.tools.utp:android-device-provider-ddmlib-proto:31.5.1
com.android.tools.utp:android-device-provider-gradle-proto:31.5.1
here -> com.android.tools.utp:android-test-plugin-host-additional-test-output-proto:31.5.1