Apache Commons BCEL <6.6.0 内存越界写入漏洞
漏洞描述
Apache Commons BCEL 是一个用来分析、创建和操作(二进制)Java 类文件的字节码工程库。
Apache Commons BCEL 在6.6.0之前的版本中由于 ConstantPoolGen 类没有对写入常量池的常量数量进行限制从而存在内存越界写入漏洞,由于Apache Commons BCEL中具有大量修改 Java 类的 API,攻击者可利用这些 API 生成任意字节码,从而造成程序拒绝服务或任意代码执行。
| 漏洞名称 | Apache Commons BCEL <6.6.0 内存越界写入漏洞 |
|---|---|
| 漏洞类型 | 跨界内存写 |
| 发现时间 | 2022-11-05 |
| 漏洞影响广度 | 极小 |
| MPS编号 | MPS-2022-59801 |
| CVE编号 | CVE-2022-42920 |
| CNVD编号 | - |
影响范围
org.apache.bcel:bcel@(-∞, 6.6.0)
修复方案
升级org.apache.bcel:bcel到 6.6.0 或更高版本
参考链接
https://www.oscs1024.com/hd/MPS-2022-59801
https://nvd.nist.gov/vuln/detail/CVE-2022-42920
https://github.com/apache/commons-bcel/pull/147
https://github.com/apache/commons-bcel/commit/f3267cbcc900f80851d561bdd16b239d936947f5
情报订阅
OSCS(开源软件供应链安全社区)通过最快、最全的方式,发布开源项目最新的安全风险动态,包括开源组件安全漏洞、事件等信息。同时提供漏洞、投毒情报的免费订阅服务,社区用户可通过配置飞书、钉钉、企业微信机器人,及时获得一手情报信息推送:
https://www.oscs1024.com/cm/?src=osc
具体订阅方式详见:
https://www.oscs1024.com/docs/vuln-warning/intro/?src=osc
