CVE-2013-2100

The urlopen function in pym/portage/util/_urlopen.py in Gentoo Portage 2.1.12, when using HTTPS, does not verify X.509 certificates from SSL servers, which…

published September 29, 2014

CVSS
—
EPSS
2%
Percentile
75.2
In the wild
Unconfirmed
What it is

⚠️ A crafty attacker can easily spoof servers because the urlopen function in Gentoo Portage skips SSL certificate verification! Think of it like a restaurant that serves food without ever checking the chef's qualifications — you could end up with a meal that's not what it seems! 🥴 This oversight allows man-in-the-middle attackers to modify binary package lists, which could mean malicious packages are installed instead of the legitimate ones. It’s a sneaky way to compromise your system and install unwanted software!

Put simply

Think of it like a restaurant that serves food without ever checking the chef's qualifications — you could end up with a meal that's not what it seems! 🥴 The vulnerability arises in Gentoo Portage 2.1.12’s urlopen function, which does not validate X.509 certificates when using HTTPS, leaving connections vulnerable to spoofing.

What to do

This oversight allows man-in-the-middle attackers to modify binary package lists, which could mean malicious packages are installed instead of the legitimate ones. It’s a sneaky way to compromise your system and install unwanted software! To protect yourself, ensure you upgrade to a later version of Portage that includes proper SSL validation. Additionally, audit your configurations for any settings that may disable certificate verification. It's crucial to fortify your trust in server communications! You've got this! Take action to secure your system and keep those shady servers at bay! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01570 · 75.2th percentile
Published
2014-09-29T22:00Z
EPSS history
Timeline
  • 29 SEP 22:00Z
    The urlopen function in pym/portage/util/_urlopen.py in Gentoo Portage 2.1.12, when using HTTPS, does not verify X.509 certificates from SSL servers, which…
    cvelistv5