Skip to main content
← All vulnerabilities
CVE-2026-2705PYSEC-2026-2770GHSA-4W5W-4FHM-Q483

Open Babel MOL2 File atom.h SetFormalCharge out-of-bounds

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.2.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

A vulnerability was detected in Open Babel up to 3.1.1. The impacted element is the function OBAtom::SetFormalCharge in the library include/openbabel/atom.h of the component MOL2 File Handler. The manipulation results in out-of-bounds read. It is possible to launch the attack remotely. The exploit is now public and may be used. The patch is identified as e23a224b8fd9d7c2a7cde9ef4ec6afb4c05aa08a. A patch should be applied to remediate this issue. The project was informed of the problem early through an issue report but has not responded yet.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • n/a Open Babel

    3.1.0, 3.1.1

  • openbabelPyPI

    fixed in 3.2.0

References 7

vuldb.com

GitHub · openbabel/openbabel

GitHub · oneafter/0128

GitHub · VedantMadane/openbabel