CVE-2018-20225
HIGHpip - Arbitrary Package Installation via --extra-index-url
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2018-20225. PoCs published by brabster.
AI-analyzed exploit summary The repository contains minimal code demonstrating CVE-2018-20225, with placeholder packages labeled 'malicious' and 'safe' but no functional exploit or payload. The 'malicious' package only prints a message and lacks actual exploit logic.
Description
An issue was discovered in pip (all versions) because it installs the version with the highest version number, even if the user had intended to obtain a private package from a private index. This only affects use of the --extra-index-url option, and exploitation requires that the package does not already exist in the public index (and thus the attacker can put the package there with an arbitrary version number). NOTE: it has been reported that this is intended functionality and the user is responsible for using --extra-index-url securely
Exploits (1)
The repository contains minimal code demonstrating CVE-2018-20225, with placeholder packages labeled 'malicious' and 'safe' but no functional exploit or payload. The 'malicious' package only prints a message and lacks actual exploit logic.
References (4)
Scores
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H