Every CVE Search/ Get API key

CVE-2013-2100

Gentoo Portage does not verify X.509 certificates from SSL servers

9.3 HighFix available

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 allows man-in-the-middle attackers to spoof servers and modify binary package lists via a crafted certificate.

Exploit likelihood

1.57%Up 0.5 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 9.3

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 allows man-in-the-middle attackers to spoof servers and modify binary package lists via a crafted certificate.

Record
CVE-2013-2100
CVSS 2.0
9.3 HighAV:N/AC:M/Au:N/C:C/I:C/A:C
Weakness
CWE-310
Updated
2026-11-02
CVE List No score

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 allows man-in-the-middle attackers to spoof servers and modify binary package lists via a crafted certificate.

Record
CVE-2013-2100
Updated
2026-11-02
EUVDEUVD-2014-0085 No score

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 allows man-in-the-middle attackers to spoof servers and modify binary package lists via a crafted certificate.

Record
EUVD-2014-0085
Updated
2026-11-03
GitHub AdvisoriesGHSA-8823-xphr-qw9v No score

Gentoo Portage does not verify X.509 certificates from SSL servers

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 allows man-in-the-middle attackers to spoof servers and modify binary package lists via a crafted certificate.

Record
GHSA-8823-xphr-qw9v
Updated
2026-11-02
OSVGHSA-8823-xphr-qw9v No score

Gentoo Portage does not verify X.509 certificates from SSL servers

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 allows man-in-the-middle attackers to spoof servers and modify binary package lists via a crafted certificate.

Record
GHSA-8823-xphr-qw9v
Updated
2026-11-02
OSVPYSEC-2014-115 No score

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 allows man-in-the-middle attackers to spoof servers and modify binary package lists via a crafted certificate.

Record
PYSEC-2014-115
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
portage
PyPI
before 2.1.12.2
2.1.12.2

History

History
RecordedChangedSources
affected
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2013-2100 is a high vulnerability (CVSS 9.3) in Gentoo Portage, published September 29, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.57%, the 75th percentile. Fixed in portage 2.1.12.2.

References

Show 4 moreShow less
MoveEnter Open