pymatgen Remote Code Execution Vulnerability

漏洞信息

漏洞名称: pymatgen Remote Code Execution Vulnerability

漏洞编号:

  • CVE: CVE-2024-23346

漏洞类型: 命令执行

漏洞等级: 高危

漏洞描述: pymatgen是一个用于材料分析的Python库,广泛应用于材料科学领域,支持从晶体结构分析到材料设计的多种功能。该库通常被集成在科研软件和在线材料分析平台中,如CIF Analyzer网站,用于处理和分析晶体信息文件(CIF)。此次发现的远程代码执行(RCE)漏洞(CVE-2024-23346)允许攻击者通过上传恶意的CIF文件到目标网站,利用pymatgen库的漏洞执行任意代码。漏洞的技术根源在于pymatgen库在处理CIF文件时,未能充分验证输入数据的合法性,导致恶意构造的文件可以触发代码执行。这一漏洞的影响极为严重,攻击者无需认证即可利用此漏洞,实现对目标系统的完全控制,可能导致数据泄露、服务中断等严重后果。由于pymatgen的广泛使用,该漏洞的影响范围较大,建议用户及时更新到修复版本以防止潜在的攻击。

产品厂商: pymatgen

产品名称: pymatgen

来源: https://github.com/DAVIDAROCA27/CVE-2024-23346-exploit

类型: CVE-2024:github search

仓库文件

  • CVE-2024-23346-exploit.py
  • README.md

来源概述

CVE-2024-23346-exploit

This is a exploit for the known Remote Code Execution (RCE) vulnerability in the pymatgen (CVE-2024-23346) Python library by uploading a malicious CIF file to the hosted CIF Analyzer website on the target

Usage: CVE-2024-23346-exploit.py -t -P -u -p -l <tun0ip/lhost>

Example:

python3 CVE-2024-23346-exploit.py -t 10.10.11.38 -P 5000 -u ramon -p ramon -l 10.10.15.000

image

pymatgen Remote Code Execution Vulnerability
http://example.com/2025/07/24/github_312981275/
作者
lianccc
发布于
2025年7月24日
许可协议