Skip to content
Heist/ feed
Back to feed
Low

Open Babel smilesformat.cpp ParseSmiles heap-based overflow

Type: advisorySources: OSV

A vulnerability was detected in Open Babel up to 3.1.1. This issue affects the function OBSmilesParser::ParseSmiles of the file /src/formats/smilesformat.cpp. Performing manipulation results in heap-based buffer overflow. The attack needs to be approached locally. The exploit is now public and may be used.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2025-10996
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 22:55 UTC · Revision 1

Source evidence

Open Babel smilesformat.cpp ParseSmiles heap-based overflow

core-osv · Original source

Published 26 Sept 2025, 02:32 UTC

A vulnerability was detected in Open Babel up to 3.1.1. This issue affects the function OBSmilesParser::ParseSmiles of the file /src/formats/smilesformat.cpp. Performing manipulation results in heap-based buffer overflow. The attack needs to be approached locally. The exploit is now public and may be used.

osv:CVE-2025-10996
Complete source record
{
  "id": "a95a78b9151a4a2149de5ff741f9431cc8b4fc2e2110fead6d8c7ca99759698c",
  "url": "https://osv.dev/vulnerability/CVE-2025-10996",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Open Babel smilesformat.cpp ParseSmiles heap-based overflow",
    "summary": "A vulnerability was detected in Open Babel up to 3.1.1. This issue affects the function OBSmilesParser::ParseSmiles of the file /src/formats/smilesformat.cpp. Performing manipulation results in heap-based buffer overflow. The attack needs to be approached locally. The exploit is now public and may be used.",
    "evidence": "osv:CVE-2025-10996",
    "products": [],
    "severity": "low",
    "structured": {
      "id": "CVE-2025-10996",
      "aliases": [
        "CVE-2025-10996",
        "GHSA-j35x-w4gj-pf7w",
        "PYSEC-2026-2781"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/openbabel/openbabel",
              "type": "GIT",
              "events": [
                {
                  "introduced": "1e593abc1edf47352d5e8a0887654edf69a2f5f3"
                },
                {
                  "last_affected": "cbd4db43f8908b874864280fdc03bf92569eebc1"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "3.1.0"
                      },
                      {
                        "last_affected": "3.1.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandaloneSingleVersion"
                  },
                  {
                    "range": [
                      {
                        "introduced": "3.1.1"
                      },
                      {
                        "last_affected": "3.1.1"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandaloneSingleVersion"
                  },
                  {
                    "cpe": "cpe:2.3:a:openbabel:open_babel:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "3.1.1"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "3.1.0",
            "3.1.1",
            "openbabel-3-1-0",
            "openbabel-3-1-1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-10996.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:40.143432648Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/10xxx/CVE-2025-10996.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2025-10996",
        "https://vuldb.com/?id.325924",
        "https://vuldb.com/?submit.654060",
        "https://github.com/openbabel/openbabel/issues/2831",
        "https://vuldb.com/?ctiid.325924",
        "https://github.com/user-attachments/files/22318556/poc.zip"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-119",
          "CWE-122"
        ],
        "cna_assigner": "VulDB",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/10xxx/CVE-2025-10996.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2025-10996",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 507770,
  "published_at": "2025-09-26T02:32:06.533+00:00"
}