CVE-2023-41334 HIGH

CVE-2023-41334: astropy vulnerable to RCE in TranformGraph().to_dot_graph function

Vendor Astropy
Product astropy
Weakness CWE-77
Published March 18, 2024
Last update August 2, 2024

CVSS base score

8.4/10
Attack vector Local
Attack complexity Low
Privileges required None
User interaction None
Confidentiality High
Integrity High

CVSS vector

CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

What the vulnerability does

01Description

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.

Key dates

02Disclosure timeline

March 18, 2024 CVE published
August 2, 2024 Record updated