Skip to main content

IBM Qiskit SDK CVE-2026-19795

| EUVDEUVD-2026-70714 MEDIUM
Deserialization of Untrusted Data (CWE-502)
2026-09-03 ibm
6.2
CVSS 3.1 · Vendor: ibm
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Place crafted QPY file in accessible location
  2. Delivery
    Application ingests untrusted QPY payload
  3. Exploit
    Qiskit SDK deserializes malformed object
  4. Execution
    Segmentation fault triggered in SDK
  5. Impact
    Application crashes (DoS)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The target application must deserialize a QPY payload sourced from an attacker-controlled or attacker-influenced input - such as a shared directory, a file upload endpoint, or an automated pipeline ingesting external quantum circuits. Local vector (AV:L) applies: the attacker must be able to place or influence the QPY file on the local filesystem or pipeline input that the target process reads. No privileges are required (PR:N per CVSS), meaning a low-privilege local user or an unauthenticated file contributor to a shared path can trigger the crash. No user interaction is needed. Exploitation is bounded entirely to availability - no path to confidentiality or integrity compromise is identified. Environments where Qiskit only deserializes internally generated QPY data are not at meaningful risk.

Impact

CVSS 6.2 with AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H accurately reflects a moderate local denial-of-service risk. The local attack vector (AV:L) confines exposure to scenarios where an attacker can introduce a malicious QPY file into a pipeline or filesystem location that the application reads from - for example, shared research environments, CI/CD pipelines processing third-party quantum circuits, or applications accepting QPY uploads. The absence of required privileges (PR:N) is notable: it suggests no authenticated session is needed to place the malicious file, increasing exposure on multi-user or automated systems. However, the impact is strictly limited to availability (crash/segfault) - no data exfiltration or code execution path is described. No KEV listing and no POC are present, and EPSS data was not provided. Real-world priority is moderate for organizations running automated Qiskit pipelines that ingest external QPY data; lower for isolated research workstations where input sources are trusted.

Exploit ScenarioDerived

An attacker with access to a shared filesystem or the ability to submit files to a Qiskit-based quantum circuit processing pipeline crafts a malformed QPY file designed to trigger a segmentation fault during deserialization. When the application loads and deserializes the payload, the SDK crashes, disrupting any ongoing or queued quantum circuit processing and causing denial of service to legitimate users of the pipeline.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 03, 2026

IBM Qiskit SDK versions 2.1.0 through 2.5.1 crash when deserializing a specially crafted QPY (Quantum Python) payload, due to a CWE-502 deserialization flaw that triggers a segmentation fault. Local attackers who can supply malicious QPY data to a deserializing process can cause the application to crash, resulting in denial of service with no confidentiality or integrity impact. No public exploit code or active exploitation has been identified at time of analysis, and IBM has released a patch via its support portal.

RemediationAI

Patch is available per IBM's vendor advisory at https://www.ibm.com/support/pages/node/7285932; consult that page for the exact patched release version, as it was not specified in available intelligence data. Until patched, the primary compensating control is to restrict QPY deserialization to trusted, internally generated sources only - never deserialize QPY files received from external parties, user uploads, or unvalidated network sources. In automated pipeline environments, enforce file integrity checks (e.g., cryptographic signatures) on QPY inputs before passing them to Qiskit's deserialization routines. Sandboxing the Qiskit process (e.g., via containers or restricted OS users) limits the blast radius of a crash to the isolated process rather than the broader application.

Affected VersionsENISA

Qiskit SDK 2.1.0 ≤2.5.1

Affected Packages

euvd qiskit_sdk no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

QPY is Qiskit's binary serialization format for quantum circuits and related objects. CWE-502 (Deserialization of Untrusted Data) identifies the root cause: the SDK does not sufficiently validate or sanitize crafted QPY objects prior to processing during deserialization, allowing a malformed object to trigger a segmentation fault in the underlying C/C++ runtime. Affected product is confirmed via CPE cpe:2.3:a:ibm:qiskit_sdk:*:*:*:*:*:*:*:* covering the SDK itself across versions 2.1.0 to 2.5.1. Qiskit SDK is the primary open-source Python library for quantum computing circuit construction and execution, widely used in research and industry quantum workflows.

Know when Qiskit Sdk gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (ibm) PRIMARY 6.2 MEDIUM
AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 6.2 MEDIUM

Local file supply required; no privileges needed to introduce QPY payload in pipeline scenarios; crash-only impact yields A:H with C:N and I:N.

3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (ibm).

CVSS VectorVendor: ibm

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

DescriptionCVE.org

IBM Qiskit SDK 2.1.0 through 2.5.1 could allow a local attacker to cause a denial of service due to improper handling of a specially crafted object during deserialization. A malicious QPY payload can trigger a segmentation fault, causing the application to crash when deserializing untrusted input.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
dominant quantum computing SDK but specialized research and developer domain
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

31
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +31
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy