RCE in Andy Armstrong Cgi.pm
CVE-2010-2761
The multipart_init function in (1) CGI.pm before 3.50 and (2) Simple.pm in CGI::Simple 1.112 and earlier uses a hardcoded value of the MIME boundary string in multipart/x-mixed-replace content, which allows remote attackers to inject arbitrary HTTP headers and conduct HTTP response splitting attacks via crafted input that contains this value, a different vulnerability than CVE-2010-3172.
Vulnerability class: RCE (Remote Code Execution)
Published · last modified .
CVSS v2 metric
CVSS v2 base score 4.3 (Medium). Vector: AV:N/AC:M/Au:N/C:N/I:P/A:N. This CVE predates CVSS v3 and has no v3 score from NVD.
EPSS exploit prediction
EPSS: 0.027 (85.6th percentile), scored .
Low probability of exploitation in the next 30 days, but still tracked. 86th percentile — 85.6% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.027 · newest: 0.027 · change: 0.000
Affected products
- Andy Armstrong Cgi.pm — versions 3.18, 2.35, 1.50
- Andy Armstrong Cgi-Simple — versions 1.110, 1.1.1, 1.1
Weakness classification (CWE)
References
- perl5.git.perl.org/perl.git/blobdiff/a0b94c2432b1d8c20653453a0f6970cb10f59aec… (Patch)
- www.redhat.com/support/errata/RHSA-2011-1797.html (vendor-advisory)
- lists.opensuse.org/opensuse-security-announce/2011-01/msg00003.html (vendor-advisory)
- lists.fedoraproject.org/pipermail/package-announce/2011-January/053591.html (vendor-advisory)
- secunia.com/advisories/43068 (third-party-advisory)
- openwall.com/lists/oss-security/2010/12/01/2 (mailing-list)
- osvdb.org/69588 (vdb-entry)
- secunia.com/advisories/43165 (third-party-advisory)
- openwall.com/lists/oss-security/2010/12/01/3 (mailing-list, Patch)
- www.vupen.com/english/advisories/2011/0212 (vdb-entry)