Arbitrary Code Execution in Qiskit SDK QPY Deserialization
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| IBM | Qiskit SDK | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Ibm | Qiskit Sdk |
|
Vendor Solution
Remediation/Fixes guidance: The issue is addressed in Qiskit versions v2.6.2. This version is patched to no longer use SymPy internally during deserialization of payloads using QPY format versions < 13. Product(s)Version(s) number and/or range Remediation/Fix/Instructions< Qiskit SDK https://github.com/qiskit/qiskit - qiskit.qpy.load() function>v2.6.2 Upgrade to the patched versions: qiskit v2.6.2.
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.252% probability within 30 days)
| Link | Providers |
|---|---|
| https://www.ibm.com/support/pages/node/7295238 |
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | IBM Qiskit SDK 1.4.2 through 2.6.2 could allow a local attacker to execute arbitrary code due to deserialization of untrusted data. | |
| Title | Arbitrary Code Execution in Qiskit SDK QPY Deserialization | |
| First Time appeared |
Ibm
Ibm qiskit Sdk |
|
| Weaknesses | CWE-502 | |
| CPEs | cpe:2.3:a:ibm:qiskit_sdk:1.4.2:*:*:*:*:*:*:* cpe:2.3:a:ibm:qiskit_sdk:2.6.2:*:*:*:*:*:*:* |
|
| Vendors & Products |
Ibm
Ibm qiskit Sdk |
|
| References |
| |
| Metrics |
cvssV3_1
|