제출 #654060: Open Babel 3.1.1 / master commit 889c350 Heap-based Buffer Overflow정보

제목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. AM 10:03 (12 개월 ago)
모더레이션2025. 09. 25. PM 08:05 (11 days later)
상태수락
VulDB 항목325924 [Open Babel 까지 3.1.1 smilesformat.cpp ParseSmiles 메모리 손상]
포인트들20

Do you want to use VulDB in your project?

Use the official API to access entries easily!