CVE-2026-118448
Received Received - Intake

Use of Uninitialized Memory in pybddisasm Python Bindings

Vulnerability report for CVE-2026-118448, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-11-03

Last updated on: 2026-11-03

Assigner: Bitdefender

Description

A use of uninitialized memory vulnerability in the pybddisasm Python bindings affects nd_to_text. If the underlying text conversion fails, including failures caused by invalid parameters, the output buffer may remain uninitialized while still being converted into a Python return value. This may disclose residual process memory or cause the Python process to crash. Exploitation requires an application to invoke nd_to_text in a way that causes conversion to fail and to return or otherwise use the resulting output. The pybddisasm package is no longer maintained.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-11-03
Last Modified
2026-11-03
Generated
2026-11-03
AI Q&A
2026-11-03
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
Bitdefender pybddisasm 0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-457 The code uses a variable that has not been initialized, leading to unpredictable or unintended results.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability involves a use of uninitialized memory in the pybddisasm Python bindings, specifically in the nd_to_text function. When text conversion fails due to invalid parameters, the output buffer may remain uninitialized but still be returned as a Python value. This can expose residual process memory or crash the Python process.

Impact Analysis

An attacker could exploit this by causing nd_to_text to fail and return uninitialized memory, potentially leaking sensitive data or crashing the application. This requires the application to use nd_to_text in a way that triggers conversion failure.

Mitigation Strategies

Immediately stop using the pybddisasm package as it is no longer maintained and contains a critical uninitialized memory vulnerability. Replace it with an actively maintained alternative for text conversion tasks.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-118448. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...