Description
The (1) lc, (2) lcfirst, (3) uc, and (4) ucfirst functions in Perl 5.10.x, 5.11.x, and 5.12.x through 5.12.3, and 5.13.x through 5.13.11, do not apply the taint attribute to the return value upon processing tainted input, which might allow context-dependent attackers to bypass the taint protection mechanism via a crafted string.
Exploits (1)
References (15)
Core 15
Core References
Vendor Advisory vendor-advisory
x_refsource_mandriva
http://www.mandriva.com/security/advisories?name=MDVSA-2011:091
Issue Tracking x_refsource_confirm
https://bugzilla.redhat.com/show_bug.cgi?id=692844
Mailing List vendor-advisory
x_refsource_suse
http://lists.opensuse.org/opensuse-security-announce/2011-05/msg00005.html
Mailing List, Third Party Advisory vendor-advisory
x_refsource_fedora
http://lists.fedoraproject.org/pipermail/package-announce/2011-April/057891.html
Third Party Advisory third-party-advisory
x_refsource_secunia
http://secunia.com/advisories/44168
Vendor Advisory third-party-advisory
x_refsource_secunia
http://secunia.com/advisories/43921
Third Party Advisory vendor-advisory
x_refsource_debian
http://www.debian.org/security/2011/dsa-2265
Mailing List, Third Party Advisory vendor-advisory
x_refsource_fedora
http://lists.fedoraproject.org/pipermail/package-announce/2011-April/057971.html
Exploit x_refsource_confirm
http://rt.perl.org/rt3/Public/Bug/Display.html?id=87336
Exploit vdb-entry
x_refsource_bid
http://www.securityfocus.com/bid/47124
Exploit, Patch mailing-list
x_refsource_mlist
http://openwall.com/lists/oss-security/2011/04/04/35
Patch x_refsource_confirm
http://perl5.git.perl.org/perl.git/commit/539689e74a3bcb04d29e4cd9396de91a81045b99
Exploit, Patch x_refsource_confirm
https://bugzilla.redhat.com/show_bug.cgi?id=692898
Third Party Advisory, VDB Entry vdb-entry
x_refsource_xf
https://exchange.xforce.ibmcloud.com/vulnerabilities/66528
Exploit, Patch mailing-list
x_refsource_mlist
http://openwall.com/lists/oss-security/2011/04/01/3
Scores
EPSS
0.0420
EPSS Percentile
88.8%
Details
CWE
CWE-264
Status
published
Products (24)
perl/perl
5.10.0 (3 CPE variants)
perl/perl
5.10.1 (3 CPE variants)
perl/perl
5.13.0
perl/perl
5.13.1
perl/perl
5.13.2
perl/perl
5.13.3
perl/perl
5.13.4
perl/perl
5.13.5
perl/perl
5.13.6
perl/perl
5.13.7
... and 14 more
Published
Apr 11, 2011
Tracked Since
Feb 18, 2026