CVE-2025-2000
Qiskit allows arbitrary code execution decoding QPY format versions < 13
9.8
CRITICAL
CVSS 3.1
EPSS 0.17%
Description
### Impact A maliciously crafted QPY file can potentially execute arbitrary-code embedded in the payload without privilege escalation when deserializing QPY formats < 13. A python process calling Qiskit's `qiskit.qpy.load()` function could potentially execute any arbitrary Python code embedded in the correct place in the binary file as part of a specially constructed payload. ### Patches Fixed in Qiskit 1.4.2 and in Qiskit 2.0.0rc2
How to fix CVE-2025-2000
To remediate CVE-2025-2000, upgrade the affected package to a fixed version below.
- —upgrade to 1.4.2 or later
- —no fix listed
Is CVE-2025-2000 being exploited?
Low — EPSS is 0.2%, meaning exploitation activity has not been observed at scale.
Affected packages (2)
- from 0, < 1.4.2
- >= 0.18.0, <= 0.46.3
CVSS scores
| Source | Version | Severity | Vector |
|---|---|---|---|
| osv | CVSS 3.1 | CRITICAL9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |