PT-2024-12939 · Astropy+1 · Astropy+1

·

CVE-2023-41334

·

Published

2024-03-18

·

Updated

2026-07-23

CVSS v3.1

8.4

High

VectorAV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Astropy version 5.3.2
Description The issue is related 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.
Recommendations For version 5.3.2, update to version 5.3.3 to fix the issue. As a temporary workaround, consider restricting the use of the TranformGraph().to dot graph function or limiting access to the savelayout argument to prevent exploitation.

Exploit

Fix

RCE

Special Elements Injection

Command Injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2023-41334
DLA-3803-1
GHSA-H2X6-5JX5-46HF
MGASA-2024-0313
OPENSUSE-SU-2024:13797-1
OPENSUSE-SU-2026:11353-1
PYSEC-2026-1199

Affected Products

Astropy
Debian