Description
A use-after-free vulnerability in the pybddisasm Python bindings affects structure-valued members of INSTRUX objects. These members are exposed through Python objects that reference memory owned by the parent INSTRUX object. A retained reference to a member does not keep the parent allocation alive. Accessing the member after the parent INSTRUX object has been freed therefore accesses freed memory. Depending on how the member is used and whether the freed allocation has been reused, this may expose process memory or cause the Python process to crash. Exploitation requires an application to retain and subsequently access a member reference after the parent object has been freed. The pybddisasm package is no longer maintained.
Published: 2026-11-03
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Use‑after‑free in pybddisasm
Action: Discontinue use
AI Analysis

Impact

A use‑after‑free flaw occurs in the Python bindings of pybddisasm. Structure‑valued members of INSTRUX objects expose pointers to memory that is owned by the parent object. If an application keeps a reference to such a member after the parent INSTRUX has been freed, the reference still points to deallocated memory. Accessing the member may leak process memory or crash the interpreter, representing a typical use‑after‑free (CWE‑416).

Affected Systems

The affected item is the pybddisasm package from Bitdefender. No specific version information is provided, so all releases of pybddisasm are potentially vulnerable. The project is no longer maintained, meaning the risk remains as long as the package is used.

Risk and Exploitability

The CVSS base score of 6.9 signals a moderate severity, yet the EPSS score is not available, so the probability of real‑world exploitation cannot be quantified. The vulnerability is not listed in the CISA KEV catalog, indicating no known exploits. Exploitation requires an application to retain a member reference after the parent object has been freed; thus only code that interacts with pybddisasm in this way can trigger the flaw. Without a maintenance fix, the risk remains if the package is deployed.

Generated by OpenCVE AI on November 3, 2026 at 10:23 UTC.

Remediation

Vendor Solution

Discontinue use of the unmaintained pybddisasm package. No fixed release will become available.


OpenCVE Recommended Actions

  • Remove pybddisasm from all projects and discontinue its use.
  • Replace the library with an actively maintained disassembly backend, such as Capstone or radare2 bindings.
  • Conduct a dependency audit to identify and remediate other unmaintained or vulnerable components.

Generated by OpenCVE AI on November 3, 2026 at 10:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Tue, 03 Nov 2026 09:15:00 +0000

Type Values Removed Values Added
Description A use-after-free vulnerability in the pybddisasm Python bindings affects structure-valued members of INSTRUX objects. These members are exposed through Python objects that reference memory owned by the parent INSTRUX object. A retained reference to a member does not keep the parent allocation alive. Accessing the member after the parent INSTRUX object has been freed therefore accesses freed memory. Depending on how the member is used and whether the freed allocation has been reused, this may expose process memory or cause the Python process to crash. Exploitation requires an application to retain and subsequently access a member reference after the parent object has been freed. The pybddisasm package is no longer maintained.
Title Use-after-free in INSTRUX structure members in pybddisasm
Weaknesses CWE-416
References
Metrics cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Bitdefender

Published:

Updated: 2026-11-03T09:00:46.891Z

Reserved: 2026-10-28T08:25:09.716Z

Link: CVE-2026-118445

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-03T09:17:11.110

Modified: 2026-11-03T09:17:11.110

Link: CVE-2026-118445

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-03T10:30:13Z

Weaknesses