10.4 C
Czech
Úterý 9. prosince 2025
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

Trump označil Evropu za skupinu národů v rozkladu vedenou slabými lidmi

Americký prezident Donald Trump označil v rozhovoru se serverem Politico Evropu za skupinu národů v rozkladu vedenou slabými lidmi, kteří selhávají v boji s migrací a neumí ukončit válku na Ukrajině. Šéf Bílého domu podle serveru naznačil, že podpoří ty evropské politické kandidáty, kteří odpovídají jeho vizi pro Evropu.

Litva vyhlásila stav nouze kvůli stovkám pašeráckých balónů z Běloruska

Litva čelí nezvyklé hrozbě. Stovky balónů vypouštěných z Běloruska narušují její vzdušný prostor, ochromují dopravu a podle vlády představují součást hybridního tlaku ze strany Minského režimu. Kabinet proto sáhl k vyhlášení celostátního nouzového stavu.

Papež řekl Zelenskému, že ke spravedlivému a trvalému míru je zapotřebí dialogu

Papež Lev XIV. na dnešním setkání s ukrajinským prezidentem Volodymyrem Zelenským, který je na návštěvě Itálie, uvedl, že je zapotřebí pokračovat v dialogu s cílem dosáhnout spravedlivého a trvalého míru na Ukrajině. Informovala o tom agentura Reuters s odkazem na prohlášení Vatikánu. Zelenskyj po schůzce uvedl, že papežovi poděkoval za trvalou podporu ukrajinského lidu a za asistenci v humanitárních otázkách.

Bezos Earth Fund investuje do ochrany oceánů a ekosystémů napříč kontinenty

Pobřežní komunity, mořské rezervace i klíčové ekosystémy dostávají významnou podporu. Bezos Earth Fund oznámil nové investice, které mají chránit vznikající mořské rezervace, posílit vědecký výzkum a pomoci komunitám, které nejvíce pociťují klimatické změny.

V Rusku se zřítil transportní letoun se sedmičlennou posádkou

V ruské Ivanovské oblasti severovýchodně od Moskvy se zřítil vojenský transportní letoun An-22 se sedmičlennou posádkou na palubě, uvedla dnes ruská média včetně státní agentury TASS.

Gabrielle Henry po dramatickém pádu na Miss Universe může konečně opustit Bangkok a vrátit se domů

Miss Jamaica Gabrielle Henry, která se při večerní přehlídce před finále Miss Universe zřítila z mola a utrpěla vážná zranění, se po týdnech intenzivní péče v Bangkoku chystá k návratu na Jamajku. Lékaři povolili převoz, ale pod podmínkou, že ji na cestě doprovodí zdravotník.

Trump tlačí na Ukrajinu, aby bez boje odevzdala území. Ta to odmítá

Administrativa amerického prezidenta Donalda Trumpa tlačí na Ukrajinu, aby se vzdala území bez boje. Kyjev tlaku vzdoruje s tím, že by to Rusko podnítilo k další agresi. Ukrajinský prezident Volodymyr Zelenskyj navíc prohlásil, že na postoupení území nemá žádné zákonné ani morální právo.

Paul McCartney se připojil k výzvám proti rušení názvů vegetariánských potravin

Kdy už klobása není klobásou a burger burgerem? Evropský parlament se rozhodl zakázat názvy související s masem u vegetariánských produktů. Veganský burger tedy nesmí v názvu mít slovo „burger“. Osm britských poslanců vyzvalo Evropskou unii, aby zákaz zrušila. Přidal se k nim i člen legendární kapely Beatles.

Rusko hlásí devět zraněných po ukrajinském dronovém útoku na město Čeboksary

Devět lidí včetně dítěte utrpělo zranění při ukrajinském dronovém útoku na město Čeboksary v ruském Povolží. Poškozeny byly obytné domy, uvedly dnes místní úřady na sociálních sítích.

Trump hasí vlastnoručně založený požár, představil finanční balíček pro farmáře

Americký prezident Donald Trump má silnou podporu mezi farmáři, kteří sehráli klíčovou roli v jeho znovuzvolení. Zemědělský sektor však tvrdě zasáhlo obchodní napětí a celní politika. Trump, stejně tak jako ve svém prvním funkčním období, proto představil finanční balíček pomoci pro farmáře v hodnotě 12 miliard dolarů (asi 249,5 miliardy korun).

Hypotéky zůstávají drahé, změny budou jen pozvolné

Hypotéční trh nadále stagnuje. Nabídkové sazby se drží pod pětiprocentní hranicí a banky nemají prostor k větším slevám. Tržní sazby rostou, swapy jsou na maximech a centrální banka dává najevo, že rychlý návrat levných úvěrů není na pořadu dne. Výhled pro rok 2026 naznačuje jen mírné a postupné změny, protože banky i analytici mluví o úpravách maximálně v řádu desetin procentního bodu.

Trump povolil Nvidii prodávat pokročilé čipy do Číny

Spojené státy uvolňují pravidla pro vývoz špičkových čipů do Číny. Prezident Donald Trump dává zelenou prodejům, které mají podpořit americké firmy i vyjednávací pozici Washingtonu v soupeření s Pekingem. Rozhodnutí přichází po měsících tvrdého lobbingu a posune jednu z klíčových technologických front studené ekonomické války.

Čtyři lidé zemřeli ve vlnách na Kanárských ostrovech, dva z nich byli Slováci

Čtyři lidé, z nichž jsou dva ze Slovenska, zemřeli na španělském ostrově Tenerife poté, co je smetla velká vlna. Agentura AFP původně informovala o třech mrtvých a třech zraněných, z nichž jeden později zemřel podle médií v nemocnici. Další dva mrtví jsou Rumuni. Jeden člověk je stále pohřešován. České ministerstvo zahraničí zatím nemá informace, že by mezi oběťmi byli čeští občané.

Severovýchod Japonska zasáhlo silné zemětřesení, úřady hlásí několik zraněných

Severovýchod Japonska dnes zasáhlo zemětřesení o síle přes sedm stupů, uvedla podle světových agentur Japonská meteorologická služba (JMA). Americká geologická služba USGS následně potvrdila, že zemětřesení mělo sílu až 7,6 stupně. JMA varovala před velkými vlnami cunami, následně ale varování snížila na doporučení, aby se lidé zdržovali mimo pobřeží, píše server japonské veřejnoprávní televize NHK. Úřady hlásí několik zraněných.
Reklama
Reklama
Reklama
Reklama