-4.7 C
Czech
Pondělí 12. ledna 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

Ruský útok v noci na neděli zabil na Ukrajině nejméně čtyři lidi, dalších dvacet je zraněno

Při rozsáhlém ruském nočním útoku na Ukrajinu zahynuly nejméně čtyři osoby a téměř dvacet dalších bylo zraněno. Ruské síly v noci na neděli vypustily více než 150 bezpilotních letounů, které zasáhly více než dvacet míst napříč zemí.

Poslední kurdští bojovníci opouštějí Aleppo. Po dnech bojů bylo dosaženo dohody o příměří

Kurdské síly ze Syrských demokratických sil opustily Aleppo po dnech tvrdých střetů. Nová dohoda o příměří otevřela cestu k evakuaci bojovníků i civilistů z čtvrtí Šajch Maksúd a Ašrafíja. Dojednávání zprostředkovaly zahraniční mocnosti v čele se Spojenými státy, které chtěly zabránit dalšímu rozšíření konfliktu.

Barclays vstoupila do stablecoinové infrastruktury přes Ubyx

Britská banka Barclays získala podíl v americkém startupu Ubyx, který buduje zúčtovací systém pro stablecoiny a další formy tokenizovaných peněz. Jde o první přímou investici Barclays do firmy zaměřené čistě na stablecoinovou infrastrukturu a zároveň další signál, že velké banky berou digitální peníze jako téma pro reálné použití, ne jen pro kryptosvět.

Při protestech v Íránu zahynulo nejméně 192 demonstrantů, uvádí nevládní skupina

Při masových protestech proti teokratickému režimu v Íránu bylo za poslední dva týdny zabito nejméně 192 demonstrantů, uvedla dnes nevládní organizace Iran Human Rights (IHR) sídlící v Oslu. Současně upozornila, že skutečný počet obětí může být mnohem vyšší. Podle neověřených informací může být mrtvých několik stovek a podle některých zdrojů i přes 2000, dodala IHR. Ve své předchozí, páteční zprávě skupina uváděla 51 obětí protestů.

Titul v Brisbane zastínilo napětí mezi Sabalenkou a Kosťuk

Finále turnaje WTA v Brisbane mělo zvláštní pachuť. Běloruska Aryna Sabalenka porazila Ukrajinku Martu Kosťuk, obhájila titul, ale po zápase nepřišlo podání ruky ani společná fotka. Napětí mezi hráčkami se přeneslo i do ceremoniálu, kde Kosťuk vítězku prakticky ignorovala.

Maduro přes právníky vzkázal, že jsou s manželkou v pořádku a že jsou bojovníci

Venezuelský exprezident Nicolás Maduro, který je s manželkou Ciliou Floresovou od minulé soboty v newyorské vazbě, přes své právníky vzkázal, že jsou oba v pořádku a že jsou bojovníci. Informovala o tom agentura AFP, podle níž Spojené státy vyzvaly své občany ve Venezuele, aby zemi okamžitě opustili.

Sobotních úderů proti Islámskému státu v Sýrii se zúčastnilo také Jordánsko

Na sobotních úderech Spojených států proti teroristické organizaci Islámský stát (IS) na území Sýrie se v rámci mezinárodní koalice podílelo také sousední Jordánsko. S odvoláním na jordánskou armádu o tom dnes informovala agentura AFP.

Trump tlačí obranný průmysl k investicím

Donald Trump přitvrdil na americké zbrojaře a rozhýbal nervy investorů. Firmám vzkázal, že pokud nebudou víc investovat do výroby a plnit kontrakty, mohou přijít o možnost vyplácet dividendy a dělat zpětné odkupy akcií. Zároveň ale naznačil, že Pentagon může v příštích letech dostat výrazně víc peněz.

Do ulic Minneapolisu vyšly desítky tisíc lidí, aby odsoudily střelbu agenta ICE

Americkým severovýchodním městem Minneapolis v sobotu prošly desítky tisíc lidí, aby odsoudily středeční zastřelení 37leté Renée Goodové agentem Úřadu pro imigraci a cla (ICE). Informovala o tom agentura Reuters.

Izrael je ve stavu vysoké pohotovosti, Írán varoval USA před útokem

Izrael je ve stavu vysoké pohotovosti kvůli možnosti, že by Spojené státy zasáhly v Íránu, kde se konají největší protivládní demonstrace za několik let. Napsala to dnes agentura Reuters, která se odvolává na tři izraelské zdroje obeznámené se situací. Teherán pak varoval, že jakýkoliv útok by vedl k íránské odvetě proti Izraeli a proti americkým základnám v regionu.

Po bouři Goretti ve Francii zůstává téměř 100.000 domácností bez elektřiny

Po bouři Goretti ve Francii stále zůstává téměř 100.000 domácností bez elektřiny, především v Normandii a Bretani, napsal dnes server listu Le Monde. V Německu se podle agentury DPA postupně do normálu vrací provoz na železnici.

V Kyjevě nefungují dodávky vody a tepla, elektrická soustava byla odstavena

V Kyjevě dnes dočasně nefungovaly dodávky vody a tepla. Důvodem bylo odstavení zdejší elektrické soustavy kvůli nutným opravám po rozsáhlých ruských útocích, které ji v noci na pátek vážně poškodily. Uvedla to agentura Reuters s odvoláním na kyjevské úřady. Rozsáhlé výpadky hlásí také ruská Belgorodská oblast, kde je podle zdejšího gubernátora po ukrajinském útoku bez elektřiny a topení přes 550.000 lidí.

Na Filipínách se zřítila hora odpadu, desítky lidí se pohřešují

Na filipínském ostrově Cebu se po zřícení obří hromady odpadu rozjela záchranná akce, která se protahuje do dalších dnů. V zařízení na třídění a zpracování odpadu v oblasti Binaliw zasypal sesuv několik nízkých budov a uvěznil desítky lidí, hlavně zaměstnance skládky.
Reklama
Reklama
Reklama
Reklama