Description
A use-after-free vulnerability in the pybddisasm Python bindings affects array-valued members of INSTRUX objects, including ND_OPERAND arrays. These arrays are exposed as Python lists whose elements reference memory owned by the parent INSTRUX object. Retaining a list or an element does not keep the parent allocation alive. Accessing an element after the parent INSTRUX object has been freed therefore accesses freed memory. Depending on how the element 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 an array element 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 exposing process memory or causing crashes
Action: Discontinue
AI Analysis

Impact

The vulnerability resides in the python bindings of pybddisasm and allows a use‑after‑free on array members of INSTRUX objects. When an application keeps references to a list or element after the INSTRUX parent has been freed, the references point to reclaimed memory. If the freed memory region is overwritten or accessed, the process may crash or leak sensitive memory contents.

Affected Systems

Bitdefender’s pybddisasm Python package is the affected product. No specific version information is available and the package is no longer maintained, increasing the risk of undispatched issues in all environments that still use it.

Risk and Exploitability

With a CVSS score of 6.9 the risk is medium. No EPSS score is provided, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires the application to retain and later dereference an array element after its parent has been freed; therefore the attack vector is most likely local process manipulation, not remote code execution.

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 has been identified for this draft.


OpenCVE Recommended Actions

  • Remove pybddisasm from all deployments to eliminate the vulnerable code from the runtime environment.
  • Replace any imports or dependencies on pybddisasm with an actively maintained disassembly library or internal implementation.
  • Conduct a targeted audit of code that previously used pybddisasm to ensure no dangling references remain; refactor any such instances to copy data before the parent object is freed.

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 array-valued members of INSTRUX objects, including ND_OPERAND arrays. These arrays are exposed as Python lists whose elements reference memory owned by the parent INSTRUX object. Retaining a list or an element does not keep the parent allocation alive. Accessing an element after the parent INSTRUX object has been freed therefore accesses freed memory. Depending on how the element 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 an array element after the parent object has been freed. The pybddisasm package is no longer maintained.
Title Use-after-free in INSTRUX array 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:58.953Z

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

Link: CVE-2026-118446

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-118446

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses