6.5 C
Czech
Pátek 5. 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

Indická centrální banka snížila sazby. Ekonomice se daří, budoucnost je ale nejistá

Rezervní banka Indie (RBI) v pátek snížila svou klíčovou úrokovou sazbu o 25 bazických bodů na 5,25 procenta, což odpovídá odhadům analytiků oslovených agenturou Reuters. Inflace klesla a tlak na ceny se snížil ve všech sektorech, uvedl guvernér Sanjay Malhotra.

Drsný pád Ažnoha zastavil závod v Beaver Creeku

Sjezd v americkém Beaver Creek skončil dramatem. Slovinec Rok Ažnoh po neovladatelném pádu ztratil helmu a zůstal ležet bez hnutí. Záchranáři ho odvezli do nemocnice, odkud později přišly povzbudivé zprávy. Experti i trenéři ale popisují okamžiky, při kterých tuhla krev v žilách.

Putin v Indii jedná o obchodu a sankcích

Ruský prezident Vladimir Putin přijel do Indie na jednodenní summit, který má posílit vztahy obou zemí. Moskva chce udržet obchod s jedním ze svých nejdůležitějších partnerů, zatímco Dillí hledá cestu, jak zmírnit tlak amerických sankcí spojených s nákupem ruské ropy. Setkání provází velká pozornost i napětí vyvolané válkou na Ukrajině.

Půjde to po dobrém, nebo po zlém. Putin dal Ukrajině ultimátum ohledně Donbasu

Pokud se ukrajinské jednotky nestáhnou, obsadíme Donbas silou. Ve čtvrtečním rozhovoru to řekl ruský diktátor Vladimir Putin. Ukrajinský prezident Volodymyr Zelenskyj však odmítá agresora odměnit územím. Zároveň roste napětí mezi Ukrajinou a USA, přičemž Německo varovalo Kyjev před americkou zradou.

Washington čeká na verdikt. Národní garda zatím zůstává v ulicích

Americký odvolací soud dočasně zastavil rozhodnutí, které mělo nařídit odchod tisíců členů Národní gardy z ulic Washingtonu. Soud chce více času, aby posoudil, zda Trumpova administrativa může vojenské jednotky ve městě dál držet.

Cary-Hiroyuki Tagawa, ikonický Shang Tsung z Mortal Kombat, zemřel ve věku 75 let

Cary-Hiroyuki Tagawa se zapsal do popkultury jako ikonický čaroděj Shang Tsung i jako tvář řady významných filmů a seriálů. Jeho životní cesta se uzavřela ve věku 75 let, ale stopa, kterou zanechal, zůstává výrazná.

Merz bude jednat s belgickým premiérem, zřejmě o zmrazených ruských aktivech

Německý kancléř Friedrich Merz se v pátek setká s předsedkyní Evropské komise Ursulou von der Leyen a belgickým premiérem Bartem De Wever. Oznámil to dnes mluvčí vlády. Podle německých médií bude tématem jednání zřejmě otázka ruských aktiv zmrazených v Evropské unii, které chce komise využít na pomoc Ukrajině. Německo návrh podporuje, Belgie se staví proti.

Král Karel a Camilla přivítali hosty s královskou noblesou. Slavnostní výzdoba podtrhla výjimečný večer

Král Karel a královna Camilla přivítali německého prezidenta Franka-Waltera Steinmeiera a jeho ženu Elke s noblesou sobě vlastní. Večer v prostorách Windsorského hradu připomínal pohádkovou scénu plnou světel, historie i královských tradic.

Británie oznámila nové sankce proti Rusku kvůli útoku novičokem

Británie dnes oznámila nové sankce proti Rusku v souvislosti s vyšetřovací zprávou o úmrtí ženy, která byla v roce 2018 otrávena nervově paralytickou látkou novičok. Londýn si zároveň předvolal ruského velvyslance ve Spojeném království, což zdůvodnil "pokračujícími nepřátelskými aktivitami" Moskvy, informuje agentura Reuters.

Na dně Baltského moře bují život na zbraních z druhé světové války

Zbytky nacistických bomb a torpéd leží na dně Baltského moře už desítky let. Místo nebezpečné zóny plné jedu se tam ale hojně daří podmořskému životu. Příroda si našla cestu i tam, kde lidé zanechali spoušť.

Polsko ukončí chov zvířat na kožešiny, prezident ale vetoval zákaz držení psů na řetězu

Polský prezident Karol Nawrocki podepsal zákon zakazující chov zvířat pro kožešiny, čímž ukončil jednu z největších kožešinových produkcí na světě. Zároveň ale vetoval samostatný návrh, který měl zakázat držení psů na řetězech a zavést minimální velikosti kotců podle váhy zvířete.

Počet obětí ničivých povodní v Asii překročil 1500, stovky lidí se pohřešují

Počet obětí ničivých povodní v Asii překročil 1500 a stovky dalších lidí se stále pohřešují. Záchranáři se snaží dostat do oblastí, které záplavy a sesuvy půdy odřízly od okolní, napsala agentura AP.

Putin uvedl, že nesouhlasí s některými body amerického plánu pro Ukrajinu

V americkém plánu pro Ukrajinu jsou body, s nimiž Rusko nesouhlasí, řekl ruský prezident Vladimir Putin a dodal, že tyto záležitosti probral při úterním setkání s americkými vyjednavači. Rusko podle něj převezme Donbas na východě Ukrajiny vojenskými či jinými prostředky, napsala agentura Reuters. Území, která kontroluje Ukrajina, buď ukrajinští vojáci opustí, nebo je Rusko obsadí vojenskou silou, dodal šéf Kremlu. Putin podle ruského listu Kommersant hovořil v indické televizi nejen o ovládnutí Donbasu, tedy Doněcké a Luhanské oblasti, ale také "Novoruska", což je výraz, který ruští politici používají i pro další území na jihovýchodě Ukrajiny, kde Rusko částečně okupuje Chersonskou a Záporožskou oblast.
Reklama
Reklama
Reklama
Reklama