CVE-2024-29189

7.4 HIGH
Published: March 26, 2024 Modified: December 15, 2025

Description

PyAnsys Geometry is a Python client library for the Ansys Geometry service and other CAD Ansys products. On file src/ansys/geometry/core/connection/product_instance.py, upon calling this method _start_program directly, users could exploit its usage to perform malicious operations on the current machine where the script is ran. This vulnerability is fixed in 0.3.3 and 0.4.12.

AI Explanation

Get an AI-powered plain-language explanation of this vulnerability and remediation steps.

Login to generate AI explanation

CVSS v3.x Details

0.0 Low Medium High Critical 10.0
Vector String
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

References to Advisories, Solutions, and Tools

Patch Vendor Advisory Exploit Third Party Advisory
https://github.com/ansys/pyansys-geometry/pull/1076
Source: security-advisories@github.com
Issue Tracking
https://github.com/ansys/pyansys-geometry/pull/1077
Source: security-advisories@github.com
Issue Tracking
https://github.com/ansys/pyansys-geometry/security/advisories/GHSA-38jr-29fh-w9vm
Source: security-advisories@github.com
Exploit Vendor Advisory
https://bandit.readthedocs.io/en/1.7.8/plugins/b602_subprocess_popen_with_shell_equals_true.html
Source: af854a3a-2127-422b-91ae-364da2661108
Technical Description
https://github.com/ansys/pyansys-geometry/pull/1076
Source: af854a3a-2127-422b-91ae-364da2661108
Issue Tracking
https://github.com/ansys/pyansys-geometry/pull/1077
Source: af854a3a-2127-422b-91ae-364da2661108
Issue Tracking
https://github.com/ansys/pyansys-geometry/security/advisories/GHSA-38jr-29fh-w9vm
Source: af854a3a-2127-422b-91ae-364da2661108
Exploit Vendor Advisory

14 reference(s) from NVD

Quick Stats

CVSS v3 Score
7.4 / 10.0
EPSS (Exploit Probability)
0.1%
31th percentile
Exploitation Status
Not in CISA KEV

Weaknesses (CWE)

Affected Vendors

ansys