{"cve":"CVE-2026-2704","nvd":{"published":"2026-02-19T07:17:49.720","modified":"2026-06-17T10:31:34.390","status":"Modified","description":"A security vulnerability has been detected in Open Babel up to 3.1.1. The affected element is the function OpenBabel::transform3d::DescribeAsString of the file src/math/transform3d.cpp of the component CIF File Handler. The manipulation leads to out-of-bounds read. It is possible to initiate the attack remotely. The exploit has been disclosed publicly and may be used. Upgrading to version 3.2.0 is sufficient to fix this issue. The identifier of the patch is e23a224b8fd9d7c2a7cde9ef4ec6afb4c05aa08a. It is suggested to install a patch to address this issue.","cvss_v4":{"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P","score":2.1},"cvss_v3":{"version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H","score":8.1},"cwes":["CWE-119","CWE-125"],"references":["https://github.com/VedantMadane/openbabel/commit/e23a224b8fd9d7c2a7cde9ef4ec6afb4c05aa08a","https://github.com/oneafter/0128/blob/main/ob1/repro.cif","https://github.com/openbabel/openbabel/issues/2848","https://github.com/openbabel/openbabel/pull/2862","https://github.com/openbabel/openbabel/releases/tag/openbabel-3-2-0"],"products":["openbabel:open_babel"],"source":"nvd","synced_at":"2026-10-19T22:23:35.260773158+00:00"},"epss":{"cve":"CVE-2026-2704","score":0.00884,"percentile":0.59231,"date":"2026-10-31"},"kev":null,"osv":[{"id":"GHSA-6xw4-2g22-26h8","url":"https://osv.dev/vulnerability/GHSA-6xw4-2g22-26h8","summary":"Open Babel has an out-of-bounds read in CIF transform3d::DescribeAsString","modified":"2026-07-13T16:43:22.103406407Z","packages":[{"ecosystem":"PyPI","name":"openbabel","purl":"pkg:pypi/openbabel","ranges":["<3.2.0"],"fixed":["3.2.0"]}]},{"id":"PYSEC-2026-2774","url":"https://osv.dev/vulnerability/PYSEC-2026-2774","summary":"Open Babel has an out-of-bounds read in CIF transform3d::DescribeAsString","modified":"2026-07-13T16:32:06.286932343Z","packages":[{"ecosystem":"PyPI","name":"openbabel","purl":"pkg:pypi/openbabel","ranges":["<3.2.0"],"fixed":["3.2.0"]}]}],"attribution":["This product uses the NVD API but is not endorsed or certified by the NVD.","EPSS scores: FIRST Exploit Prediction Scoring System, https://www.first.org/epss","Known exploited vulnerabilities: CISA Known Exploited Vulnerabilities Catalog, https://www.cisa.gov/known-exploited-vulnerabilities-catalog","Package advisories: OSV (https://osv.dev), from the GitHub Advisory Database, PyPA, Go, RustSec and other ecosystem databases, under CC-BY 4.0 or CC0","CVE records: the CVE Program's CVE List (https://www.cve.org), under its terms of use (https://www.cve.org/Legal/TermsOfUse). CVE is a registered trademark of The MITRE Corporation; this product is not affiliated with the CVE Program."]}