0.3 C
Czech
Středa 11. února 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

Král Karel je připraven spolupracovat s policií kvůli obviněním kolem Andrewa

Britská monarchie znovu čelí nepříjemným otázkám. Nová vlna dokumentů spojených s Jeffrey Epsteinem vrací do centra pozornosti Andrewa Mountbatten-Windsor. Poprvé se k situaci přímo vyjádřil i král Karel. Naznačil, že palác nebude stát stranou, pokud se policie rozhodne jednat.

Budíček pro Evropu. Musí se stát mocností, vyzývá Macron

Francouzský prezident Emmanuel Macron vyzval Evropu, aby se důrazněji prosadila na globální scéně a začala jednat jako skutečná velmoc. Kontinent podle něj čeká budíček v důsledku rostoucích hrozeb ze strany Číny, Ruska a nově i Spojených států.

Europoslanci schválili snížení emisí o 90 procent do roku 2040 oproti roku 1990

Europoslanci dnes schválili klimatický cíl snížit do roku 2040 emise o 90 procent oproti roku 1990. Až pět procentních bodů čistých emisí může pocházet z vysoce kvalitních mezinárodních uhlíkových kreditů od partnerských zemí. Součástí dohody je i odložení zavedení emisních povolenek ETS2 o jeden rok, tedy na rok 2028.

Evropa zažila nejchladnější leden za posledních 16 let

Leden letošního roku byl v Evropě překvapivě studený. Podle služby Copernicus šlo o nejchladnější leden za posledních šestnáct let, průměrná teplota totiž klesla na minus 2,34 stupně Celsia. Na konci měsíce se nad severní polokoulí zvlnil polární jet stream a poslal mrazivý vzduch hluboko nad Evropu i Severní Ameriku. Některé regiony tak zažily zimní dny, jakých se v posledních letech objevuje čím dál méně.

Trump pohrozil Kanadě, že nepovolí otevřít nový most mezi oběma státy

Prezident Spojených států Donald Trump pohrozil, že nepovolí otevření dokončovaného mostu mezi americkým Detroitem a městem Windsor v Kanadě. Jako důvody na své sociální síti Truth Social zmínil kanadské vlastnictví mostu, odmítání prodeje amerického alkoholu v kanadské provincii Ontario, kanadská cla na americké mléčné produkty a kanadská obchodní jednání s Čínou.

Bangladéš těsně před volbami uzavřel obchodní dohodu s USA

Bangladéš dosáhl obchodní dohody s USA. Jihoasijská země se otevře širší škále amerického zboží. Na oplátku zajistí Bílý dům celní výjimky pro některé její oděvy a tarif na veškerý dovoz sníží z 20 na 19 procent. Bangladéš je hned po Číně druhým největším vývozcem oblečení.

Cílem jaderných rozhovorů podle Íránu bylo zjistit, zda USA věc berou vážně

Cílem nepřímých rozhovorů o íránském jaderném programu bylo zjistit, zda Spojené státy k věci přistupují vážně, uvedl dnes podle agentury Reuters mluvčí íránské diplomacie. Dodal, že krátká schůzka ukázala, že obě strany mají dostatek porozumění k tomu, aby rozhovory navzdory nedůvěře pokračovaly.

Nálety ruských dronů v noci zranily pět lidí, uvedly ukrajinské úřady

Čtyři zraněné, včetně dítěte, si v noci na dnešek vyžádal ruský útok drony na ukrajinskou Záporožskou oblast, v Oděské oblasti ruské údery vedly k výpadkům dodávek elektřiny. Jeden člověk utrpěl zranění při ruském útoku na město Družkivka v Doněcké oblasti, informovaly ukrajinské úřady. S výpadky elektřiny v důsledku ukrajinských útoků se podle médií potýkají také obyvatelé Belgorodské oblasti na západě Ruska.

Drahé paměťové čipy dělí trhy na vítěze a poražené

Ceny paměťových čipů v posledních měsících prudce rostou, což je jasně patrné na akciových trzích. Výrobci pamětí zaznamenávají raketový růst, zatímco společnosti závislé na dodávkách elektroniky čelí tlaku na marže a nejistotě ohledně toho, jak dlouho bude napětí v dodávkách trvat.

USA a Arménie uzavřely dohodu o civilní jaderné spolupráci

J. D. Vance dorazil do Arménie jako první úřadující viceprezident USA v historii země. V Jerevanu jednal s premiérem Nikolou Pashinyanem a oba oznámili posun v jednáních o civilní jaderné energetice. Washington tím posiluje vazby se státem, který dlouho spoléhal na Rusko, a zároveň tlačí na „mírovou dividendu“ po dohodě s Ázerbájdžánem.

Spojené státy zaútočily na další loď v Pacifiku, dva lidé zemřeli

Americká armáda ve východním Pacifiku zaútočila na další loď, která měla na palubě převážet drogy. Dva členové posádky zemřeli, jeden přežil a v rámci záchranné akce po něm pátrá ekvádorská pobřežní stráž. Šlo o třetí takový útok v tomto roce, k tomu předchozímu došlo minulý týden.

Starmer odmítá rezignaci a slibuje, že neustoupí

Keir Starmer po výzvě k odchodu z čela Keir Starmer po výzvě k odchodu z čela vlády prohlásil, že nehodlá ustoupit a nechce zemi uvrhnout do dalšího chaosu. Během jediného dne se v labouristické straně zvedla vlna nervozity a vnitřních manévrů, ale premiér zatím bezprostřední tlak ustál a kabinet ho podpořil.

Britský premiér Keir Starmer čelí tlaku na rezignaci. Vaz mu může zlomit odchod klíčového poradce

Britský premiér Keir Starmer čelí nejvážnější politické krizi od svého nástupu do funkce. Rezignace jeho nejbližšího poradce Morgana McSweeneyho v souvislosti se skandálem kolem Petera Mandelsona a Jeffreyho Epsteina výrazně oslabila jeho pozici.

KOMENTÁŘ: Napětí mezi AI velikány graduje. Důvodem je rýpanec v reklamě za miliony

Přes 125 milionů lidí v přímém přenosu sledovalo vymazlené spoty na letošním Super Bowlu, ostře sledovaném finále americké NFL. Reklamní bloky, které běží před zápasem a během přestávek, vyjdou na miliony dolarů. V noci na pondělí se v nich rozhořel spor mezi OpenAI a Anthropicem.
Reklama
Reklama
Reklama
Reklama