| 标题 | Open Babel 3.1.1 / master commit 889c350 Heap-based Buffer Overflow |
|---|
| 描述 | Open Babel 3.1.1 (master commit 889c350) is vulnerable to a heap-buffer-overflow in the OBSmilesParser::ParseSmiles function. When parsing certain malformed SMILES strings, the parser performs an out-of-bounds read on a dynamically allocated vector of integers, resulting in undefined behavior and potential denial of service (DoS). An attacker can exploit this vulnerability by supplying crafted input to applications or tools that rely on Open Babel for SMILES parsing. |
|---|
| 来源 | ⚠️ https://github.com/openbabel/openbabel/issues/2831 |
|---|
| 用户 | ahuo (UID 90189) |
|---|
| 提交 | 2025-09-14 10時03分 (1 年前) |
|---|
| 管理 | 2025-09-25 20時05分 (11 days later) |
|---|
| 状态 | 已接受 |
|---|
| VulDB条目 | 325924 [Open Babel 直到 3.1.1 smilesformat.cpp ParseSmiles 内存损坏] |
|---|
| 积分 | 20 |
|---|