CVE-2008-1887

Description

Python 2.5.2 and earlier allows context-dependent attackers to execute arbitrary code via multiple vectors that cause a negative size value to be provided to the PyString_FromStringAndSize function, which allocates less memory than expected when assert() is disabled and triggers a buffer overflow.

Risk Information

Base Score
9.8
MODERATE
Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS Score
Exploitation Probability
2.752

Associated Vulnerability

VulnerabilityOS Platform
Multiple Vulnerabilities are affected in Python 2.5Windows
Multiple Vulnerabilities are affected in Python for MAC 1.5.2Mac
Multiple Vulnerabilities are affected in Python for MAC 1.6Mac
Multiple Vulnerabilities are affected in Python for MAC 1.6.1Mac
Multiple Vulnerabilities are affected in Python for MAC 2.0Mac
Multiple Vulnerabilities are affected in Python for MAC 2.0.1Mac
Multiple Vulnerabilities are affected in Python for MAC 2.1Mac
Multiple Vulnerabilities are affected in Python for MAC 2.1.1Mac
Multiple Vulnerabilities are affected in Python for MAC 2.1.2Mac
Multiple Vulnerabilities are affected in Python for MAC 2.1.3Mac
Multiple Vulnerabilities are affected in Python for MAC 2.2Mac
Multiple Vulnerabilities are affected in Python for MAC 2.2.1Mac
Multiple Vulnerabilities are affected in Python for MAC 2.2.2Mac
Multiple Vulnerabilities are affected in Python for MAC 2.2.3Mac
Multiple Vulnerabilities are affected in Python for MAC 2.3Mac
Multiple Vulnerabilities are affected in Python for MAC 2.3.1Mac
Multiple Vulnerabilities are affected in Python for MAC 2.3.2Mac
Multiple Vulnerabilities are affected in Python for MAC 2.3.3Mac
Multiple Vulnerabilities are affected in Python for MAC 2.3.4Mac
Multiple Vulnerabilities are affected in Python for MAC 2.3.5Mac
Multiple Vulnerabilities are affected in Python for MAC 2.3.6Mac
Multiple Vulnerabilities are affected in Python for MAC 2.4Mac
Multiple Vulnerabilities are affected in Python for MAC 2.4.1Mac
Multiple Vulnerabilities are affected in Python for MAC 2.4.2Mac
Multiple Vulnerabilities are affected in Python for MAC 2.4.3Mac
Multiple Vulnerabilities are affected in Python for MAC 2.4.4Mac
Multiple Vulnerabilities are affected in Python for MAC 2.5Mac
Multiple Vulnerabilities are affected in Python for MAC 2.5.1Mac
Multiple Vulnerabilities are affected in Python for MAC 2.5.2Mac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_alpha_1Mac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_alpha_2Mac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_beta_1Mac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_beta_2Mac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_beta_3Mac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_finalMac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_release_candidate_1Mac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_release_candidate_2Mac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_alpha_1Mac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_alpha_2Mac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_beta_1Mac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_beta_2Mac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_beta_3Mac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_finalMac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_release_candidate_1Mac
Vulnerabilities CVE-2008-1887 are affected in Python for MAC 2.5_release_candidate_2Mac

Patch Details

Click to see the patches provided by ManageEngine for this CVE
Patch IDPatch Description
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7
PATCH-611773Python for MAC 3.13.7

References

https://nvd.nist.gov/vuln/detail/CVE-2023-1234
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1234