1.6 C
Czech
Pondělí 15. 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

Žena z Belgie před dvěma lety zmizela beze stopy v Tasmánii. Nyní se našel její telefon

Policie v australské Tasmánii v neděli oznámila, že nalezla mobilní telefon Belgičanky Celine Cremer, která zmizela před více než dvěma lety v odlehlé divočině na jihu ostrova. Policisté se tak připojí k soukromému pátrání po zmizelé. Telefon se našel v oblasti, která už byla v minulosti opakovaně prohledávána.

Hamás potvrdil, že Izrael zabil klíčového velitele hnutí Ráida Saada

Vysoký představitel teroristického hnutí Hamás a jeho hlavní vyjednavač Chalíl Hajja dnes potvrdil, že při sobotním izraelském útoku zahynul vojenský velitel ozbrojeného křídla hnutí Ráid Saad. Podle Hajji se jedná o porušení příměří ze strany Izraele a incident ohrožuje životaschopnost celé dohody o příměří, píše agentura Reuters. Saad je podle agentury nejvýše postaveným představitelem Hamásu, kterého Izrael od počátku příměří 10. října zabil.

Zelenskyj přistál v Berlíně, čeká ho jednání s Witkoffem a Kushnerem

Ukrajinský prezident Volodymyr Zelenskyj přistál v Berlíně, informovala podle agentury Reuters jeho kancelář. Ukrajinskou hlavu státu dnes čeká jednání se zmocněncem amerického prezidenta Donalda Trumpa Stevem Witkoffem a Trumpovým zetěm Jaredem Kushnerem. Diskutovat podle agentur zřejmě budou o americkém návrhu na ukončení války na Ukrajině, k jehož původní podobě měl Kyjev a jeho evropští spojenci výhrady. Na programu má Zelenskyj podle svých slov také setkání s německým kancléřem Friedrichem Merzem a evropskými partnery.

Let United Airlines se po ztrátě výkonu motoru vrátil na letiště u Washingtonu

Let United Airlines mířící do Tokia se krátce po startu otočil a vrátil se na letiště Dulles u Washingtonu. Posádka řešila ztrátu výkonu motoru a letadlo bezpečně přistálo. Na palubě bylo 275 cestujících a 15 členů posádky, nikdo nebyl zraněn.

Střelba na pláži v Sydney má podle policie nejméně devět obětí, zemřel i útočník

Při dnešní střelbě na pláži Bondi Beach v Sydney zahynulo devět lidí a policisté zastřelili jednoho ze dvou útočníků, uvedla policie podle stanice ABC. Druhý z útočníků je podle policie zraněn a v kritickém stavu.

Německá policie zadržela pět mužů podezřelých z plánování útoku na vánoční trhy

Německé bezpečnostní složky zadržely pět mužů, kteří podle vyšetřovatelů plánovali útok na vánoční trh v Bavorsku. Německo před svátky dbá zvýšené ostražitosti, neboť podobná místa jsou nejen symbolem adventu, ale i citlivým bezpečnostním cílem.

Venezuelský režim zadržel šéfa nezávislého zpravodajského webu

Venezuelské úřady v sobotu zadržely šéfa nezávislého zpravodajského webu Punto de Corte, politologa Nicmera Evanse. Informovaly o tom jeho blízcí a venezuelské nevládní organizace. Podle údaje organizace Foro Penal režim autoritářského prezidenta Nicoláse Madura v současnosti zadržuje nejméně 889 politických vězňů, napsala dnes agentura AFP.

Bledá se po dvou letech vrátila do UFC. Prohrála po 125 sekundách

Tereza Bledá se po více než dvou letech vrátila do klece UFC, jenže comeback skončil rychle. V Las Vegas prohrála s Kanaďankou Jamey Lyn Horth v prvním kole a rozhodčí zápas ukončil po 125 sekundách.

Nejméně dva mrtví po střelbě na americké univerzitě, střelec je stále na útěku

Nejméně dva studenti zemřeli po sobotní střelbě na Brownově univerzitě ve státě Rhode Island na severovýchodě Spojených států. Dalších devět lidí utrpělo zranění, většina je ve stabilizovaném stavu, informovaly pode médií úřady. Po střelci, který je stále na útěku, pátrají na čtyři stovky policistů. Zároveň policie zveřejnila video, na němž podle ní podezřelý odchází z místa činu, a požádala veřejnost o pomoc s jeho identifikací. Policisté doplnili, že střelec mohl být podle svědků maskovaný. Někteří studenti médiím popsali, jak se v budově školy skrývali i několik hodin.

Čína si připomněla masakr v Nankingu

V sobotu si Čína připomněla výročí masakru v Nankingu z roku 1937. Prezident Si Ťin-pching se pamětní ceremonie nezúčastnil, a to i přesto, že vztahy s Japonskem jsou opět napjaté kvůli sporu o Tchaj-wan.

Strategy zůstává v Nasdaq 100 i přes otázky kolem bitcoinového modelu

Společnost Strategy, dříve známá jako MicroStrategy, zůstává i po letošní revizi v indexu Nasdaq 100. Na trhu to znovu otevírá debatu, jestli její podnikání ještě připomíná klasickou firmu, nebo spíš investiční fond postavený na bitcoinu.

FDA zvažuje umístit na covidové vakcíny varování, že po očkování můžete zemřít

Americký Úřad pro kontrolu potravin a léčiv (FDA) podle dvou zdrojů zvažuje, že na vakcíny proti covivu umístí „černý rámeček“ – nejzávažnější typ varování, který se běžně používá u léčiv s rizikem smrti či vážných reakcí.

Medvěd v Japonsku zabil turistu, GPS hodinky zachytily poslední pohyb

GPS hodinky turisty, který zemřel po útoku hnědého medvěda v Japonsku, zachytily jeho poslední pohyb. Záznam ukazuje, že prudce odbočil ze stezky a skončil v hustém porostu. Data naznačují i to, že se zvíře k tělu vrátilo další den.

Německo si předvolalo ruského velvyslance, důvodem jsou ruské hybridní útoky

Německo zaznamenalo prudký nárůst počtu ruských hybridních útoků, které se snaží destabilizovat zemi. Dnes to podle agentury Reuters oznámil mluvčí německé diplomacie Martin Giese a dodal, že Berlín si kvůli tomu předvolal ruského velvyslance Sergeje Nečajeva. Mluvčí poznamenal, že ruské aktivity zahrnují dezinformace, špionáž, kybernetické útoky i pokusy o sabotáže. Ruské velvyslanectví v Berlíně dnes podle agentury AFP německá obvinění označilo za nepodložená a absurdní.
Reklama
Reklama
Reklama
Reklama