Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2024-23346

35
FAUCET Score

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.

Impacted Technologies

VendorProductVersion(s)CPE
< 2024.2.20CPE matchmatch criteria
cpe:2.3:a:materialsvirtuallab:pymatgen:*:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 3.1

9.3CRITICAL

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

Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
CHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
Exploitability Score
2.5
Impact Score
6.0
CvssVersion
3.1

Exploit Intelligence

EPSS Score
3.82%
Probability of exploitation in next 30 days
EPSS Percentile
89.0%
Percentile rank of EPSS score among Peer Group
As of 2026-07-28
Model: v2026.06.15
ExploitDB: EDB-52205 · Apr 15, 2025
This CVE's current EPSS score of 0.0382 is in the 98th percentile among its peer group of 17,070 CVEs.

Social Chatter

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.

Media 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.

Remediation

Patch Available

Vendor Patches (2)

github_advisorypatch availablevia nvd_reference
View patch
pippatch availablevia ghsa
Product: pymatgenFixed in: 2024.2.20

Vendor Advisories (1)

pipGHSA-vgv8-5cpj-qj2fcritical

pymatgen vulnerable to arbitrary code execution when parsing a maliciously crafted JonesFaithfulTransformation transformation_string

Feb 21, 2024

References

vicarius.io / vsociety/posts/critical-security-flaw-in-pymatgen-library-cve-2024-23346
ExploitThird Party Advisory
github.com / materialsproject/pymatgen/blob/master/pymatgen/symmetry/settings.py
Broken Link
github.com / materialsproject/pymatgen/commit/c231cbd3d5147ee920a37b6ee9dd236b376bcf5a
Patch
github.com / materialsproject/pymatgen/security/advisories/GHSA-vgv8-5cpj-qj2f
ExploitVendor Advisory