2***@qq.com
2***@qq.com
  • 发布:2025-11-11 19:20
  • 更新:2025-11-11 19:20
  • 阅读:45

【报Bug】uniapp-v8-release.aar引用了libweexjss.so中又引用了有漏洞的zlib库版本

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 26100.6899

HBuilderX类型: 正式

HBuilderX版本号: 4.76

手机系统: Android

手机系统版本号: Android 12

手机厂商: 所有手机

手机机型: 所有手机

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

可以下载官方提供的离线SDK,用android studio可查看uniapp-v8-release.aar引用了libweexjss.so,可参考上面的附件图片。
Select-String -Path "libweexjss.so" -Pattern "1.2.[0-9]|[0-9].[0-9].[0-9]" | Select-Object -First 10
可以查看到
@ deflate 1.2.11 Copyright 1995-2017 Jean-loup Gailly
inflate 1.2.11 Copyright 1995-2017 Mark Adler

说明 libweexjss.so 里直接包含了 zlib 的代码和符号信息,是 静态编译进 .so 里面的。

预期结果:

升级zlib的版本到1.3.1(无高危漏洞版本)

实际结果:

当前是有高危漏洞版本1.2.11

bug描述:

我们的app在jFrog检测报告中,检测到了libweexjss.so引用了zlib1.2.11版本(该版本有CVE的漏洞),经排查这个库是在uniapp-v8-release.aar中引用的,这里都是引用的静态库,只能求助uni-app升级一下,报告中建议升级到1.3.1版本,官方能帮升一下这个库吗?看到其他的人也有遇到过这个问题,如果给libweexjss.so加固的话,会白屏,我以及已经试过了,而且uni-app官方的加固也是说不要给这个so加固。
https://ask.dcloud.net.cn/question/205378
https://ask.dcloud.net.cn/question/208664

2025-11-11 19:20 负责人:无 分享
已邀请:

要回复问题请先登录注册