CVE-2025-2000

Qiskit SDK code execution

State
Published
Severity
9.8 Critical
Published
Mar 14, 2025
Updated
Feb 26, 2026
Reserved
Mar 5, 2025

Read the record on cve.org

Description

A maliciously crafted QPY file can potential execute arbitrary-code embedded in the payload without privilege escalation when deserialising QPY formats < 13. A python process calling Qiskit 0.18.0 through 1.4.1's `qiskit.qpy.load()` function could potentially execute any arbitrary Python code embedded in the correct place in the binary file as part of specially constructed payload.

Scores

CVSSScoreVectorSource
3.19.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:Hibm

Weaknesses

  • CWE-502 Deserialization of Untrusted Data

Affected Products

ProductVersions
Qiskit SDKIBM
  • 0.18.0 through 1.4.1Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.