Perl “uc()”, “lc()”, “lcfirst()”, “ucfirst()” taint mode megkerülés sérülékenység

CH azonosító

CH-4645

Angol cím

Perl "uc()", "lc()", "lcfirst()", and "ucfirst()" Taint Mode Bypass Weakness

Felfedezés dátuma

2011.04.03.

Súlyosság

Alacsony

Érintett rendszerek

Perl

Érintett verziók

Perl 5.x

Összefoglaló

A Perl egy sérülékenységét jelentették, amit kihasználva támadók megkerülhetnek egyes biztonsági korlátozásokat.

Leírás

A sérülékenységet az okozza, hogy az “uc()”, “lc()”, “lcfirst()” és “ucfirst()” függvények biztonságosnak jelölnek nem megbízható forrásból származó bemenő adatokat, aminek következtében rosszindulatú kódot lehet lefuttatni ezeknek a függvényeknek a használatával.

A sérülékenységet az 5.12.3. verzióban találták, de egyéb kiadások is érintve lehetnek.

Megoldás

Javítva a fejlesztői verzióban.

Hivatkozások

Gyártói referencia: rt.perl.org
SECUNIA 43921
CVE-2011-1487 - NVD CVE-2011-1487


Legfrissebb sérülékenységek
CVE-2024-20295 – Cisco IMC sérülékenysége
CVE-2024-3400 – Palo Alto Networks PAN-OS sérülékenysége
CVE-2024-3566 – Windows CreateProcess sérülékenysége
CVE-2024-22423 – yt-dlp sérülékenysége
CVE-2024-1874 – PHP sérülékenysége
CVE-2024-24576 – Rust sérülékenysége
CVE-2023-45590 – Fortinet FortiClientLinux sérülékenysége
CVE-2024-29988 – Microsoft Windows SmartScreen sérülékenysége
CVE-2024-26234 – Microsoft Windows proxy driver sérülékenysége
CVE-2023-6320 – LG webOS sérülékenysége
Tovább a sérülékenységekhez »