漏洞描述:
snappy-java 是一个开源的、Java 语言开发的压缩/解压代码库。
附:当使用字节数组时不存在此漏洞,因为无法创建大小超过 Integer.MAX_VALUE (或负值)的字节数组。
影响范围:
org.xerial.snappy:snappy-java[1.0.1-rc1, 1.1.10.1]
修复方案:
官方已发布补丁,在压缩时未对字符数组长度进行检测:https://github.com/xerial/snappy-java/commit/d0042551e4a3509a725038eb9b2ad1f683674d94
参考链接:
https://github.com/advisories/GHSA-fjpj-2g6w-x25r
https://github.com/xerial/snappy-java/commit/d0042551e4a3509a725038eb9b2ad1f683674d94