UnratedFix available
perl — security advisory
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.
- Products
- perl
- Affected versions
- Not specified
- Fixed versions
- 5.10.1-20
- CVEs
- CVE-2011-1487
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 31 Oct 2026, 23:33 UTC · Revision 1
Source evidence
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.
osv:DEBIAN-CVE-2011-1487
perl
Fixed versions: 5.10.1-20
perl
Fixed versions: 5.10.1-20
perl
Fixed versions: 5.10.1-20
Complete source record
{
"id": "bb29d211e28c3dd6fd76f161a3ddaf3b20fac8d2a06a21440b4845fb0b5bf503",
"url": "https://osv.dev/vulnerability/DEBIAN-CVE-2011-1487",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "DEBIAN-CVE-2011-1487",
"summary": "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.",
"evidence": "osv:DEBIAN-CVE-2011-1487",
"products": [
{
"name": {
"value": "perl",
"evidence": "/affected/0/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "5.10.1-20",
"evidence": "/affected/0/ranges"
}
],
"affected_versions": []
},
{
"name": {
"value": "perl",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "5.10.1-20",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
},
{
"name": {
"value": "perl",
"evidence": "/affected/2/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "5.10.1-20",
"evidence": "/affected/2/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "DEBIAN-CVE-2011-1487",
"aliases": [
"DEBIAN-CVE-2011-1487"
],
"affected": [
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "5.10.1-20"
}
]
}
],
"package": {
"name": "perl",
"purl": "pkg:deb/debian/perl?arch=source&distro=bookworm",
"ecosystem": "Debian:12"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2011-1487.json"
},
"ecosystem_specific": {
"urgency": "unimportant"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "5.10.1-20"
}
]
}
],
"package": {
"name": "perl",
"purl": "pkg:deb/debian/perl?arch=source&distro=trixie",
"ecosystem": "Debian:13"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2011-1487.json"
},
"ecosystem_specific": {
"urgency": "unimportant"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
},
{
"fixed": "5.10.1-20"
}
]
}
],
"package": {
"name": "perl",
"purl": "pkg:deb/debian/perl?arch=source&distro=forky",
"ecosystem": "Debian:14"
},
"database_specific": {
"source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2011-1487.json"
},
"ecosystem_specific": {
"urgency": "unimportant"
}
}
],
"modified": "2026-10-23T17:47:46.679403183Z",
"provider": "osv",
"upstream": [
"CVE-2011-1487"
],
"references": [
"https://security-tracker.debian.org/tracker/CVE-2011-1487"
]
},
"related_cves": [
{
"value": "CVE-2011-1487",
"evidence": "/upstream"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 418889,
"published_at": "2011-04-11T18:55:03.773+00:00"
}