-5.8 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

Rusko v noci útočilo na Kyjev a Oděsu

Rusko v noci na dnešek znovu zaútočilo na Kyjev a jihoukrajinskou Oděsu. Informovaly o tom ukrajinské úřady. Z Oděsy jsou hlášeni dva zranění a škody na energetické infrastruktuře. Útoky ukrajinských dronů bez podrobností hlásí Moskva.

Powell čelí vyšetřování. Nic o tom nevím, reagoval Trump

Předseda Federálního rezervního systému (Fed) Jerome Powell oznámil, že čelí federálnímu vyšetřování, které má souviset s jeho výpovědí o rekonstrukci budov centrální banky ze začátku letošního roku.

Trump je připraven setkat se venezuelskou prozatímní prezidentkou

Americký prezident Donald Trump je připraven setkat se s venezuelskou prozatímní prezidentkou Delcy Rodriguezovou, píše agentura AFP. Rodriguezová v neděli podle agentury Reuters uvedla, že její vláda si musí zachovat moc, aby mohla zemi bránit.

Frankfurtské letiště kvůli sněhu a mrazu zrušilo stovku letů, i spojení s Prahou

Mezinárodní letiště ve Frankfurtu nad Mohanem kvůli sněžení a mrazu zrušilo dnes téměř stovku letů. Dotklo se to i spojení s Prahou. Také na německé železnici je podle společnosti Deutsche Bahn (DB) třeba dnes počítat kvůli zimnímu počasí s omezeními. Školy v některých spolkových zemích zrušily prezenční výuku.

Udělejte to hned! Trump vyzval Kubu k uzavření dohody

Uzavřete s námi dohodu, než bude pozdě, vzkázal Donald Trump Havaně. Americký prezident upozornil, že Kuba už nebude dostávat ropu a peníze od Venezuely výměnou za „bezpečnostní služby“.

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.
Reklama
Reklama
Reklama
Reklama