CVE-2024-23346 is a critical remote code execution (RCE) vulnerability in the Pymatgen Python library (versions prior to 2024.2.20), specifically within the JonesFaithfulTransformation.from_transformation_str() method, due to insecure use of eval() when processing untrusted input. With a CVSS score of 7.8 (HIGH), this vulnerability allows an attacker with local access to execute arbitrary code, leading to high impact on confidentiality, integrity, and availability. While not currently on the KEV catalog or showing active exploitation, an exploit is publicly available on ExploitDB (EDB-52205), and its high EPSS score suggests a significant likelihood of future exploitation. Community discussion and media coverage are currently minimal.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
< 2024.2.20CPE matchmatch criteria | cpe:2.3:a:materialsvirtuallab:pymatgen:*:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.2 Bluesky, 0.1 Mastodon, and 0.2 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.