Impact
IBM Qiskit SDK processes QPY files in a way that permits a local attacker to trigger a stack overflow when deserializing malicious payloads. The result is a segmentation fault that causes the application to crash, effectively denying service. The vulnerability is identified by CWE-502.
Affected Systems
The vulnerability affects IBM Qiskit SDK, specifically versions 2.1.0 up to 2.5.1 inclusive. The patch is included in version 2.5.2 and later, which disables the recursive evaluation of the expression tree during deserialization.
Risk and Exploitability
The CVSS score of 6.2 indicates moderate severity, and the EPSS score is reported as < 1%, suggesting a low likelihood of exploitation. The vulnerability is listed as not in CISA’s KEV catalog. Based on the description, the attack vector is likely local: an attacker must supply a malicious QPY file to the application, a condition that can be mitigated by removing or restricting untrusted QPY input. No workaround is available, so a direct code update is required.
OpenCVE Enrichment