CVE catalog

CVE-2026-2704

openbabel: CVE-2026-2704

[CVE catalog]

Severity
High · CVSS 8.1CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.88% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianopenbabelsid3.2.0+dfsg-2vulnerable
Debianopenbabelforky3.2.0+dfsg-1vulnerable
Debianopenbabeltrixie3.1.1+dfsg-12vulnerable
Debianopenbabelbookworm3.1.1+dfsg-9vulnerable
Opensuseopenbabeltumbleweed3.2.0-2.1fixed
Ubuntuopenbabel16.042.3.2+dfsg-2.2vulnerable
Ubuntuopenbabel16.042.3.2+dfsg-2.2build1vulnerable
Ubuntuopenbabel18.042.3.2+dfsg-3build1vulnerable
Ubuntuopenbabel20.042.4.1+dfsg-3vulnerable
Ubuntuopenbabel20.042.4.1+dfsg-3build1vulnerable
Ubuntuopenbabel20.042.4.1+dfsg-5.1vulnerable
Ubuntuopenbabel20.042.4.1+dfsg-6vulnerable
Ubuntuopenbabel20.043.0.0+dfsg-3vulnerable
Ubuntuopenbabel20.043.0.0+dfsg-3ubuntu3vulnerable
Ubuntuopenbabel22.043.1.1+dfsg-6ubuntu1vulnerable
Ubuntuopenbabel22.043.1.1+dfsg-6ubuntu5vulnerable
Ubuntuopenbabel24.043.1.1+dfsg-9build2vulnerable
Ubuntuopenbabel24.043.1.1+dfsg-9ubuntu1vulnerable
Ubuntuopenbabel24.043.1.1+dfsg-9ubuntu2vulnerable
Ubuntuopenbabel24.043.1.1+dfsg-9ubuntu4vulnerable
Ubuntuopenbabel24.043.1.1+dfsg-9ubuntu5vulnerable
Ubuntuopenbabel25.103.1.1+dfsg-11ubuntu3vulnerable
Ubuntuopenbabel25.103.1.1+dfsg-11ubuntu4vulnerable
Ubuntuopenbabel26.103.1.1+dfsg-11ubuntu5vulnerable
Ubuntuopenbabel26.103.1.1+dfsg-14ubuntu2vulnerable
Ubuntuopenbabel26.043.1.1+dfsg-11ubuntu4vulnerable
Ubuntuopenbabel26.043.1.1+dfsg-11ubuntu5vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianopenbabelsourcesid(unfixed)not yet assignedNot reported[1129566]
Debianopenbabelsourceforky(unfixed)not yet assignedNot reported[1129566]
Debianopenbabelsourcetrixie(unfixed)not yet assignedNot reported[1129566]
Debianopenbabelsourcebookworm(unfixed)not yet assignedNot reported[1129566]
Opensuseopenbabelrpmtumbleweed3.2.0-2.1Not reportedOPENSUSE-SU-2026:11096-1Not reported

[Debian bug #1129566]

Notes

[trixie] openbabel: Minor issue [bookworm] openbabel: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [openbabel]

    Details (2)
    • 3.1.1+dfsg-9+b3 · amd64 · bookworm

      Affected

      dsa · openbabel · debian · bookworm; dsa · openbabel · debian · 12

    • 3.1.1+dfsg-9+b3 · arm64 · bookworm

      Affected

      dsa · openbabel · debian · bookworm; dsa · openbabel · debian · 12

  • [libopenbabel7]Affected

    Source package: [openbabel]

    Details (2)
    • 3.1.1+dfsg-9+b3 · amd64 · bookworm

      Affected

      dsa · openbabel · debian · bookworm; dsa · openbabel · debian · 12

    • 3.1.1+dfsg-9+b3 · arm64 · bookworm

      Affected

      dsa · openbabel · debian · bookworm; dsa · openbabel · debian · 12

  • Source package: [openbabel]

    Details (2)
    • 3.1.1+dfsg-9+b3 · amd64 · bookworm

      Affected

      dsa · openbabel · debian · bookworm; dsa · openbabel · debian · 12

    • 3.1.1+dfsg-9+b3 · arm64 · bookworm

      Affected

      dsa · openbabel · debian · bookworm; dsa · openbabel · debian · 12

  • Source package: [openbabel]

    Details (2)
    • 3.1.1+dfsg-9 · all · bookworm

      Affected

      dsa · openbabel · debian · bookworm; dsa · openbabel · debian · 12

    • 3.1.1+dfsg-9 · all · bookworm

      Affected

      dsa · openbabel · debian · bookworm; dsa · openbabel · debian · 12

  • [openbabel]Affected

    Source package: [openbabel]

    Details (2)
    • 3.1.1+dfsg-9+b3 · amd64 · bookworm

      Affected

      dsa · openbabel · debian · bookworm; dsa · openbabel · debian · 12

    • 3.1.1+dfsg-9+b3 · arm64 · bookworm

      Affected

      dsa · openbabel · debian · bookworm; dsa · openbabel · debian · 12

  • [openbabel-gui]Affected

    Source package: [openbabel]

    Details (2)
    • 3.1.1+dfsg-9+b3 · amd64 · bookworm

      Affected

      dsa · openbabel · debian · bookworm; dsa · openbabel · debian · 12

    • 3.1.1+dfsg-9+b3 · arm64 · bookworm

      Affected

      dsa · openbabel · debian · bookworm; dsa · openbabel · debian · 12

  • Source package: [openbabel]

    Details (2)
    • 3.1.1+dfsg-9+b3 · amd64 · bookworm

      Affected

      dsa · openbabel · debian · bookworm; dsa · openbabel · debian · 12

    • 3.1.1+dfsg-9+b3 · arm64 · bookworm

      Affected

      dsa · openbabel · debian · bookworm; dsa · openbabel · debian · 12

[Debian 13 (Trixie)]

  • Source package: [openbabel]

    Details (2)
    • 3.1.1+dfsg-12 · amd64 · trixie

      Affected

      dsa · openbabel · debian · 13

    • 3.1.1+dfsg-12 · arm64 · trixie

      Affected

      dsa · openbabel · debian · 13

  • [libopenbabel7]Affected

    Source package: [openbabel]

    Details (2)
    • 3.1.1+dfsg-12 · amd64 · trixie

      Affected

      dsa · openbabel · debian · 13

    • 3.1.1+dfsg-12 · arm64 · trixie

      Affected

      dsa · openbabel · debian · 13

  • Source package: [openbabel]

    Details (2)
    • 3.1.1+dfsg-12 · amd64 · trixie

      Affected

      dsa · openbabel · debian · 13

    • 3.1.1+dfsg-12 · arm64 · trixie

      Affected

      dsa · openbabel · debian · 13

  • Source package: [openbabel]

    Details (2)
    • 3.1.1+dfsg-12 · all · trixie

      Affected

      dsa · openbabel · debian · 13

    • 3.1.1+dfsg-12 · all · trixie

      Affected

      dsa · openbabel · debian · 13

  • [openbabel]Affected
    Details (2)
    • 3.1.1+dfsg-12 · amd64 · trixie

      Affected

      dsa · openbabel · debian · 13

    • 3.1.1+dfsg-12 · arm64 · trixie

      Affected

      dsa · openbabel · debian · 13

  • [openbabel-gui]Affected

    Source package: [openbabel]

    Details (2)
    • 3.1.1+dfsg-12 · amd64 · trixie

      Affected

      dsa · openbabel · debian · 13

    • 3.1.1+dfsg-12 · arm64 · trixie

      Affected

      dsa · openbabel · debian · 13

  • Source package: [openbabel]

    Details (2)
    • 3.1.1+dfsg-12 · amd64 · trixie

      Affected

      dsa · openbabel · debian · 13

    • 3.1.1+dfsg-12 · arm64 · trixie

      Affected

      dsa · openbabel · debian · 13

[openSUSE Tumbleweed]

  • [libopenbabel8]Unknown

    Source package: [openbabel]

    Details (1)
    • 3.2.1-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 3.2.0-2.1

      Version impact unknown

      dsa · openbabel · opensuse · tumbleweed

  • Source package: [openbabel]

    Details (1)
    • 3.2.1-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 3.2.0-2.1

      Version impact unknown

      dsa · openbabel · opensuse · tumbleweed

  • [openbabel-gui]Unknown

    Source package: [openbabel]

    Details (1)
    • 3.2.1-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 3.2.0-2.1

      Version impact unknown

      dsa · openbabel · opensuse · tumbleweed

  • Source package: [openbabel]

    Details (1)
    • 3.2.1-1.2 · x86_64 · tumbleweed

      Unknown · Fixed: 3.2.0-2.1

      Version impact unknown

      dsa · openbabel · opensuse · tumbleweed

  • [openbabel]Fixed

    Source package: [openbabel]

    Details (1)
    • 3.2.1-1.2 · x86_64 · tumbleweed

      Fixed · Fixed: 3.2.0-2.1

      dsa · openbabel · opensuse · tumbleweed

Observed:

References