3.1 C
Czech
Neděle 7. 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

Musk po pokutě pro X vyzval ke zrušení EU

Elon Musk se ostře pustil do Evropské unie poté, co Brusel jeho síti X vyměřil pokutu 120 milionů eur. Americký miliardář na své platformě vyzval ke zrušení EU a obvinil ji z cenzury. Do sporu se vložili i američtí politici, kteří krok Evropské komise označují za útok na americké technologické firmy a svobodu projevu.

Netflix kupuje Warner Bros a Hollywood vře

Netflix oznámil obří akvizici studia Warner Bros a streamovací služby HBO Max. Místo úlevy nebo nadšení dorazila do Hollywoodu vlna vzteku. Tvůrci, odbory i provozovatelé kin se obávají dopadů, které mohou zasáhnout celé odvětví od pracovních míst po budoucnost filmů v kinech.

Na východě Konga pokračují intenzivní boje jen pár hodin po podpisu mírové dohody

Na východě Konga se dnes rozhořely intenzivní boje mezi tamní armádou a povstaleckým hnutím M23 podporovaným sousední Rwandou. Stalo se to pouhý den poté, co konžský prezident Felix Tshisekedi a jeho rwandský protějšek Paul Kagame podepsali v Bílém domě mírovou dohodu, ve které se zavázali k ukončení bojů a ke stabilizaci situace, píše agentura Reuters.

Kanadská vláda vyškrtla Sýrii ze seznamu států podporujících terorismus

Kanadská vláda dnes oznámila, že vyškrtla Sýrii ze svého seznamu států podporujících terorismus a hnutí Haját Tahrír aš-Šám (HTS) prozatímního syrského prezidenta Ahmada Šary ze seznamu teroristických organizací podle kanadského trestního zákoníku. Informovala o tom agentura Reuters.

Pákistán a Afghánistán se ostřelují, strany se navzájem viní z porušení klidu

Pákistánské a afghánské jednotky se dnes silně ostřelovaly přes společnou hranici v okrese Spínbuldak. Obě strany se vzájemně obviňují z rozpoutání bojů, které jsou v rozporu s křehkým příměřím z uplynulých dvou měsíců. Podle agentury Reuters však zatím nebyly hlášeny žádné oběti, ani škody.

Trump se poprvé sešel s mexickou prezidentkou Sheinbaum

Po více než deseti měsících v úřadě se americký prezident Donald Trump poprvé setkal s mexickou prezidentkou Claudií Sheinbaum, s níž opakovaně na dálku jednal o omezování počtu migrantů mířících do USA či zavádění cel na mexické zboží. Na osobní setkání došlo až při losování mistrovství světa ve fotbale, ačkoli američtí prezidenti často o schůzku s vůdci klíčového jižního souseda usilují mnohem dříve po nástupu do úřadu, napsala agentura AP.

Pokrok k míru závisí na Rusku, shodli se zástupci USA a Ukrajiny

Zástupci Spojených států a Ukrajiny se během jednání na Floridě shodli, že pokrok směrem k míru závisí na ochotě Ruska ukázat skutečný zájem o mír a učinit kroky k ukončení zabíjení. Po pátečním druhém dni rozhovorů to uvedlo americké ministerstvo zahraničí. Jednání mezi zvláštním vyslancem Stevem Witkoffem, zetěm prezidenta Donalda Trumpa Jaredem Kushnerem, tajemníkem ukrajinské bezpečnostní rady Rustemem Umerovem a náčelníkem generálního štábu Andrijem Hnatovem budou pokračovat i dnes.

Pentagon skupuje klíčové minerály a brzdí klimatické cíle

Kritické suroviny potřebné pro rozvoj obnovitelných zdrojů končí stále častěji v armádních skladech. Pentagon zrychluje hromadění minerálů, zatímco experti varují, že tím zpomaluje globální klimatické úsilí i dostupnost materiálů pro zelené technologie.

Litva plánuje vyhlášení nouzové situace kvůli balonům z Běloruska,

Litva plánuje vyhlášení nouzové situace kvůli pašeráckým balonům, které do této pobaltské země pronikají z Běloruska. Vyplývá to z informací agentury AFP a veřejnoprávní stanice LRT, která se odvolává na návrh ministerstva vnitra. Vláda má podle ní rozhodnout příští týden. AFP s odkazem na premiérku Ingu Ruginienéovou píše, že Litva nouzovou situaci vyhlásí.

Nad francouzskou základnou s jadernými ponorkami se objevily drony

Několik dronů přeletělo nad francouzskou ponorkovou základnou na poloostrově Île Longue na západě země. Informovala o tom dnes agentura AFP s odkazem na vyjádření četnictva. Prokuratura později odpoledne oznámila, že případ vyšetřuje. Na základně nedaleko bretaňského Brestu jsou umístěny francouzské jaderné ponorky s balistickými střelami (SNLE).

Po krátkém boji s těžkou nemocí zemřel oblíbený moderátor Patrik Hezucký (†55)

Český éter i televizní svět zasáhla smutná zpráva. Ve věku 55 let zemřel moderátor a herec Patrik Hezucký, dlouholetý hlas Ranní show na Evropě 2. Stanice uvedla, že v posledních měsících řešil vážné zdravotní potíže a poslední týdny strávil v nemocnici.

Papež rozpustil kontroverzní komisi pro získávání finančních prostředků

Papež Lev XIV. rozpustil kontroverzní komisi pro získávání finančních prostředků, která vznikla ke konci pontifikátu tehdy už nemocného papeže Františka. Uvedla to dnes agentura AP, podle níž jde o dosud nejvýraznější krok k nápravě problematických rozhodnutí učiněných za papeže Františka.

Čínský konkurent Nvidie překvapil investory skokovým růstem

Čínská firma Moore Threads, kterou založil bývalý manažer Nvidie v Pekingu, zažila na šanghajském trhu Star Market raketový vstup na burzu. Akcie během prvního dne vystoupaly na několikanásobek upisovací ceny, což ukazuje, jak silně investoři sázejí na snahu Číny osamostatnit se v oblasti čipů pro umělou inteligenci.

Němečtí poslanci schválili sporný důchodový balík

Německý Spolkový sněm dnes navzdory dřívějšímu odporu části koaličních poslanců schválil vládní důchodový balík. Spor o něj vyvolal v posledních týdnech krizi ve vládě kancléře Friedricha Merze. Proti se totiž postavila část mladých poslanců vládní konzervativní unie CDU/CSU. Podle nich představují některá z opatření příliš velkou zátěž pro státní rozpočet a mladou generaci. Návrh nakonec prošel pohodlnou většinou hlasů, hlasovalo proti němu jen sedm vládních poslanců.
Reklama
Reklama
Reklama
Reklama