peter bassill · operator
$ cve CVE-2024-23346 JSON

CVE-2024-23346 EXPLOIT

9.3
CRITICAL · CVSS 3.1 · EPSS 3.8% (pctl 90)

Patch early

A public exploit exists.

Description

Pymatgen (Python Materials Genomics) is an open-source Python library for materials analysis. A critical security vulnerability exists in the `JonesFaithfulTransformation.from_transformation_str()` method within the `pymatgen` library prior to version 2024.2.20. This method insecurely utilizes `eval()` for processing input, enabling execution of arbitrary code when parsing untrusted input. Version 2024.2.20 fixes this issue.

Scoring

CVSS9.3 (CRITICAL, v3.1)
VectorCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
EPSS3.82% — more likely to be exploited than 90% of all CVEs
WeaknessCWE-77
On CISA KEVno
Public exploityes
Published2024-02-21
Last modified2026-06-17

Affected (1)

VendorProduct
materialsvirtuallabpymatgen

Public exploits

SourceTitleDate
exploit-dbPymatgen 2024.1 - Remote Code Execution (RCE)2025-04-15

References

→ the Explorer  ·  watch your stack  ·  NVD