-8.7 C
Czech
Sobota 10. ledna 2026
ITBox15 let stará zranitelnost Pythonu potenciálně ovlivňuje více než 350 000 projektů

15 let stará zranitelnost Pythonu potenciálně ovlivňuje více než 350 000 projektů

Zranitelnost v programovacím jazyce Python, která byla 15 let přehlížena, je nyní opět v centru pozornosti. Ovlivňuje více než 350 000 projektů a může vést ke vzdálenému spuštění kódu. Informoval o tom server The Hacker News.

Ovlivněné open source repositáře pokrývají řadu softwarového světa, jako je například umělá inteligence/strojové učení, vývoj webu, vývoj softwaru, bezpečnost a správa IT. Bezpečnostní problém, který byl odhalen v roce 2007, je označen jako CVE-2007-4559 a nikdy nebyl opraven. Jediným zmírněním je upozornění v dokumentaci pro vývojáře.

Zranitelnost je známá přes 15 let

Zranitelnost se nachází v balíčku tarfile v jazyce Python. A to v kódu, který používá nesanitizovanou funkci tarfile.extract() nebo vestavěné výchozí nastavení tarfile.extractall(). Jedná se o chybu procházení cest, která útočníkovi umožňuje přepsat libovolné soubory.

Technické podrobnosti k CVE-2007-4559 jsou k dispozici od prvního nahlášení v srpnu 2007. „Zranitelnost je v podstatě následující: Pokud zabalíte soubor /../../../../../../etc/passwd“ a pak ho správce rozbalí, /etc/passwd se přepíše,“ vysvětlil tehdy Matejek.

Začátkem tohoto roku při zkoumání jiného bezpečnostního problému byl CVE-2007-4559 znovu objeven výzkumníkem společnosti Trellix. „Nenapsání bezpečnostního kódu pro úpravu členských souborů před voláním tarfile.extract() nebo tarfile.extractall() má za následek zranitelnost typu directory traversal, která umožňuje přístup k souborovému systému.“ uvedl Charles McFarland, výzkumník zranitelností v týmu Trellix Advanced Threat Research.

Zjednodušeně řečeno, útočník může tuto slabinu zneužít nahráním škodlivého tar souboru. Ten dokáže uniknout z adresáře, do kterého má být extrahován, a dosáhnout spuštění kódu, což mu umožní potenciálně převzít kontrolu nad cílovým zařízením.

„Nikdy neextrahujte archivy z nedůvěryhodných zdrojů bez předchozí kontroly,“ píše se v dokumentaci jazyka Python k souboru tarfile. „Je možné, že soubory jsou vytvořeny mimo cestu, např. členy, které mají absolutní názvy začínající na ‚/‘ nebo názvy souborů se dvěma tečkami ‚..‘.“

Při analýze dopadu výzkumníci společnosti Trellix zjistili, že zranitelnost se vyskytuje v tisících softwarových projektech. Výzkumníci vybrali sadu 257 repositářů, u nichž je pravděpodobnější, že obsahují zranitelný kód, a ručně zkontrolovali 175 z nich, zda jsou postiženy. Tím zjistili, že 61 % z nich je zranitelných.

Na základě 61% míry zranitelnosti ověřené ručně společnost Trellix se odhaduje, že existuje více než 350 000 zranitelných úložišť. Mnohé z nich využívají nástroje strojového učení (např. GitHub Copilot), které pomáhají vývojářům rychleji dokončit projekt.

Reklama

Doporučujeme

FBI a Trump nám nedovolí vyšetřovat zastřelení občanky v Minneapolis, tvrdí Minnesota

Úřady státu Minnesota tvrdí, že FBI jim zablokoval přístup k vyšetřování zastřelení Renee Nicole Good (37), kterou ve středu usmrtil agent americké imigrační a celní služby (ICE). Případ vyvolal v Minneapolis rozsáhlé protesty a vyostřil napětí mezi federální vládou a místními představiteli.

Trump: Je na čínském prezidentovi, co Čína udělá na Tchaj-wanu

Americký prezident Donald Trump uvedl, že je na čínském prezidentovi Si Ťin-pchingovi, co Čína udělá na Tchaj-wanu. Zároveň ale naznačil, že nechce, aby Čína nad Tchaj-wanem převzala kontrolu. Šéf Bílého domu to uvedl ve středečním rozhovoru s deníkem The New York Times (NYT). Nahrávku rozhovoru NYT zveřejnil ve čtvrtek. Tchajwanská otázka je výhradně věcí Číny a nikdo zvenčí se do ní vměšovat nebude, reagovalo podle agentury Reuters čínské ministerstvo zahraničí.

Macinka přijel na návštěvu Ukrajiny, setká se s ukrajinským protějškem

Český ministr zahraničí Petr Macinka přijel dnes ráno na návštěvu Ukrajiny. V Kyjevě se má setkat se svým ukrajinským protějškem Andrijem Sybihou. Na cestě ho doprovází mimo jiné poslanec a čestný prezident Motoristů Filip Turek. ČTK to sdělil mluvčí Černínského paláce Daniel Drake.

Nejvyšší soud dnes může zveřejnit rozhodnutí o Trumpových clech

Nejvyšší soud v pátek může rozhodnout o legitimnosti cel amerického prezidenta Donalda Trumpa, upozornil server CNBC. V případě neúspěchu by šlo o komplikaci pro jeho administrativu, neznamenalo by to však konec tarifů. Existuje více způsobů, jak může daně na zahraniční dovoz uvalovat.

Íránská televize obvinila USA a Izrael z podněcování protestů

Íránská státní televize dnes prolomila mlčení o demonstracích, které přes noc zachvátily zemi. Tvrdí, že násilnosti a požáry rozpoutali "terorističtí agenti" Spojených států a Izraele. Krátká reportáž o protestech byla nenápadně zařazena do ranního vysílání státní televize v 8:00 hodin místního času (6:00 SEČ) a představuje první oficiální vyjádření k nejnovějším demonstracím, píše agentura AP.

Trump naznačil, že nechá vypršet americko-ruskou smlouvu Nový START

Americký prezident Donald Trump naznačil, že nechá vypršet smlouvu Nový START mezi USA a Ruskem, jejíž platnost končí letos 5. února. Uvedl to v rozsáhlém rozhovoru pro list The New York Times (NYT). Zastánci kontroly zbraní se obávají, že dvě největší jaderné velmoci světa začnou po vypršení platnosti smlouvy rozmísťovat strategické hlavice nad rámec stanovených limitů, což urychlí erozi globálního režimu kontroly zbraní.

Ruský dronový útok na Kyjev podle ukrajinských úřadů zabil nejméně čtyři lidi

Ruský dronový útok na Kyjev v noci na dnešek zabil nejméně čtyři lidi a dalších nejméně 19 lidí zranil. Způsobil také rozsáhlé škody na domech a infrastruktuře. S odkazem na ukrajinské úřady o tom informuje agentura Reuters.

Nejprve střílet, až pak se ptát. Dánsko by v případě invaze kladlo okamžitý odpor

Dánská armáda má povinnost v případě jakékoli invaze zahájit palbu bez rozkazů, vysvětlilo dánské ministerstvo obrany. Pokud by se cizí jednotky pokusily dobýt Grónsko, dánské síly by se řídily směrnicí vzniklou po konci druhé světové války, která je, jak vláda potvrdila, stále v platnosti.

NASA stahuje posádku Crew-11 z ISS kvůli zdraví astronauta

NASA rozhodla o předčasném návratu čtyřčlenné posádky mise Crew-11 z Mezinárodní vesmírné stanice na Zemi. Důvodem je zdravotní problém jednoho z astronautů, kterého agentura nejmenovala a nezveřejnila ani podrobnosti k jeho stavu.

Rusko při nočních útocích na Ukrajinu použilo raketu Orešnik, uvedla Moskva

Rusko oznámilo, že v noci při rozsáhlém útoku na Ukrajinu použilo i novou nadzvukovou střelu Orešnik, píší agentury s odkazem na ruské ministerstvo obrany. Podle jeho informací byl útok reakcí na ukrajinský pokus zaútočit na konci loňského roku drony na rezidenci ruského prezidenta Vladimira Putina.

Trump tvrdí, že Machado mu chce dát Nobelovu cenu míru

Prezident Donald Trump oznámil, že se příští týden setká s venezuelskou opoziční lídryní Maríou Corinou Machado. Zároveň řekl, že by přijal Nobelovu cenu míru, kterou mu podle jeho slov chce Machado předat nebo s ním sdílet.

Výpadek proudu na Ukrajině nechal v mrazech bez elektřiny přes milion domácností

Dva ukrajinské regiony se ve středu pozdě večer ocitly téměř úplně bez elektřiny po ruských útocích drony. Podle ukrajinských úřadů a provozovatele přenosové soustavy šlo o jeden z největších výpadků od začátku plnohodnotné invaze a bez proudu zůstalo přes milion domácností v Záporožské a Dněpropetrovská oblasti.

Trumpova administrativa plánuje odstoupení USA od klíčové klimatické dohody OSN

Bílý dům oznámil plán odejít z UNFCCC, dohody, která tvoří základ globální klimatické spolupráce. Součástí kroku má být i odchod z dalších institucí včetně IPCC. Kritici varují před izolací USA, právní experti zase řeší, kdo o takovém odchodu smí rozhodnout.

Johnny Knoxville ohlásil návrat Jackass, nový film už má datum premiéry

Legendární parta, která proměnila bolest v popkulturu, se vrací. Johnny Knoxville na Instagramu oznámil nový film společně s datem premiéry. Zatím ale neprozradil, co přesně fanoušky čeká a kdo se tentokrát objeví na place.
Reklama
Reklama
Reklama
Reklama