-1.5 C
Czech
Sobota 27. 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

Nejméně šest lidí zemřelo při explozi v mešitě v syrské provincii Homs

Nejméně šest lidí zemřelo a 21 dalších utrpělo zranění při výbuchu v mešitě v syrské provincii Homs v oblasti, kde žijí převážně menšinoví alavité, píše agentura AFP. Syrská organizace pro lidská práva (SOHR), která sídlí v Británii a v Sýrii má rozsáhlou síť zdrojů, podle AFP uvedla, že není zřejmé, zda explozi způsobil sebevražedný atentátník, či zda do mešity někdo nastražil výbušniny.

Venezuela propustila 60 lidí uvězněných po prezidentských volbách

Venezuelské úřady propustily šest desítek oponentů režimu autoritářského prezidenta Nicoláse Madura, kteří byli uvězněni po loňských široce zpochybňovaných prezidentských volbách. Informovala o tom ve čtvrtek agentura AFP s odvoláním na venezuelskou nevládní organizaci zabývající se situací politických vězňů v zemi. Podle jejích údajů režim nadále zadržuje okolo tisícovky politických vězňů.

Japonská vláda schválila návrh rekordního obranného rozpočtu

Japonská vláda dnes schválila návrh obranného rozpočtu na příští finanční rok v rekordní výši více než devět bilionů jenů (1,19 bilionu Kč). Jedná se o nárůst o 9,4 procenta oproti předchozímu rozpočtu. Cílem vlády je posílit schopnost provádět obranné protiútoky a bránit pobřeží pomocí řízených střel a bezpilotních zbraní. Krok přichází v době rostoucího napětí mezi Japonskem a Čínou, píše agentura AP.

USA zahájily útoky proti Islámskému státu v Nigérii

Spojené státy na Vánoce zasáhly cíle napojené na Islámský stát v severozápadní Nigérii. Washington mluví o ochraně civilistů, Nigérie zdůrazňuje, že šlo o společnou bezpečnostní operaci bez náboženského motivu.

Rusko ohlásilo zničení 77 ukrajinských dronů, o škodách neinformovalo

Ruská protivzdušná obrana během noci na dnešek zachytila a zničila 77 ukrajinských dronů. Na síti Telegram to napsalo ruské ministerstvo obrany, které se o možných škodách či obětech nezmiňuje. Ukrajinské letectvo následně oznámilo, že Ukrajina v noci čelila útoku 99 ruských dronů a jedné balistické rakety.

Zelenskyj se chce brzy setkat s Trumpem, který se snaží dojednat mír s Ruskem

Ukrajinský prezident Volodymyr Zelenskyj se chce v brzké době setkat s hlavou Spojených států Donaldem Trumpem. Dnes to napsal na síti X s tím, že do konce roku lze rozhodnout o mnoha věcech. Trumpův tým vyjednavačů se snaží zprostředkovat ukončení války na Ukrajině, která od února 2022 vzdoruje ruské invazi. Všechny tři strany v posledních dnech informují o konstruktivních jednáních, jak míru dosáhnout, průlom v rozhovorech ale dosud nenastal.

Ruské útoky na jih Ukrajiny podle Kyjeva poškodily loď pod slovenskou vlajkou

Noční ruské údery na přístavy v jihoukrajinské Oděské oblasti poškodily lodě plující pod vlajkou Slovenska a Palau. Na síti Telegramu to dnes bez upřesnění škod napsal ukrajinský vicepremiér Oleksij Kuleba. Uvedl rovněž, že podobné útoky na sousední Mykolajivskou oblast poničily plavidlo pod vlajkou Libérie. Poznamenal, že záchranáři hasí požáry na místech útoků.

Policie v Istanbulu zatkla 115 lidí podezřelých z plánování teroristických útoků

Policie v Istanbulu zatkla 115 lidí podezřelých z členství v teroristické organizaci Islámský stát (IS). Podle prokuratury plánovali teroristické útoky v Turecku během vánočních a novoročních svátků, informovala dnes agentura Anadolu.

Putin zaslal Trumpovi přání k Vánocům, telefonát se nechystá, uvedl Kreml

Ruský prezident Vladimir Putin zaslal svému americkému protějšku Donaldu Trumpovi přání k vánočním svátkům, uvedl dnes podle tiskových agentur mluvčí Kremlu Dmitrij Peskov. Telefonát mezi oběma státníky dnes nicméně není v plánu, dodal. Reakce Bílého domu není k dispozici.

Dva čeští občané ve středu zemřeli poblíž Kilimandžára po nehodě vrtulníku

Dva čeští občané ve středu zemřeli poblíž Kilimandžára. Informaci místních médií potvrdil ČTK mluvčí ministerstva zahraničí Daniel Drake. Podle serveru Tanzania Times u nejvyšší africké hory havaroval vrtulník, nehodu nepřežil nikdo z pasažérů.

Diddy žádá soud o okamžité propuštění

Sean „Diddy“ Combs podal odvolání a chce, aby ho soud okamžitě propustil z vězení. Zároveň žádá zrušení verdiktu nebo nové rozhodnutí o trestu v kauze dvou skutků souvisejících s převozem za účelem prostituce.

Papež vyzval k dialogu o míru na Ukrajině a k zastavení dalších válek ve světě

Papež Lev XIV. dnes v tradičním poselství Městu a světu (Urbi et orbi) vyzval k modlitbám za ukrajinský lid sužovaný téměř čtyřletou válkou a apeloval na zúčastěné strany konfliktu, aby s podporou mezinárodního společenství našly odvahu k přímému a vzájemně se respektujícímu dialogu. Papež vyzval též k míru v dalších ozbrojených konfliktech ve světě a k solidaritě s migranty či s lidmi trpícími přírodními katastrofami.

Tim Cook vsadil na Nike nákupem za téměř 3 miliony dolarů

Šéf Applu Tim Cook nakoupil 50 tisíc akcií Nike v době, kdy se titul držel poblíž několikaměsíčních minim. Po zveřejnění nákupu akcie Nike posílily a pozornost se stočila i k dalšímu insiderovi, který přikoupil.

Rusko hlásí sestřelení 141 ukrajinských dronů, v Oděse ruský útok zabil člověka

Ruské ministerstvo obrany dnes oznámilo, že ruská protivzdušná obrana přes noc zneškodnila 141 ukrajinských dronů, zejména poblíž hranic. Několik dronů sestřelila ale i nad Moskvou, uvedl její starosta Sergej Sobjanin. Kvůli útokům ruských dronů byl v noci vyhlášen poplach na řadě míst Ukrajiny včetně metropole Kyjeva, jeden člověk zemřel podle místních úřadů při dalším ruském útoku na přístav Oděsa, informoval ruskojazyčný web stanice BBC.
Reklama
Reklama
Reklama
Reklama