Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
pdm: Project-Controlled `.pdm-plugins` Content Executes Before CLI Parsing
Vulnerability Description
PDM is a Python package and dependency manager. In versions up to and including 2.26.9, PDM automatically loads project-local plugins from a .pdm-plugins directory during initialization, allowing an attacker-controlled file in an untrusted repository checkout to execute arbitrary Python code before any command is parsed. This happens because load_plugins() runs during Core.init() and adds .pdm-plugins via site.addsitedir(), which processes .pth files and immediately executes any line beginning with import, so the code runs with the privileges of the user invoking pdm and even a benign command such as pdm --version triggers it (making the impact strongest in CI, automation, and privileged contexts). The issue is fixed in version 2.27.0.
CVSS Information
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Vulnerability Type
从非可信控制范围包含功能例程
Vulnerability Title
PDM 软件供应链问题漏洞
Vulnerability Description
PDM是PDM组织的一款产品数据管理解决方案。 PDM 2.26.9及之前版本存在安全漏洞,该漏洞源于初始化期间自动加载项目本地插件,可能导致攻击者控制的文件执行任意Python代码。
CVSS Information
N/A
Vulnerability Type
N/A