-0.1 C
Czech
Pondělí 26. 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

Vlak ve Španělsku podle deníku vykolejil na staré kolejnici, ministr to odmítl

Srážka dvou vysokorychlostních vlaků, při které před týdnem zemřelo 45 lidí, se stala v úseku který neprošel kompletní renovací. Napsal to deník El Mundo. Podle něj se pod vlakem Iryo, který vykolejil, zlomil svar mezi novou a starou kolejnicí. To však odmítl ministr dopravy Óscar Puente, který od počátku tvrdí, že úsek tratě, kde se nehoda stala, nedávno prošel modernizací. Opozice ho vyzvala k demisi.

Pavel: Peníze vybrané na generátory dokazují solidaritu české společnosti

Prezident Petr Pavel považuje za mimořádný výsledek částku 100 milionů korun, které lidé v Česku za několik málo dnů vybrali ve sbírce SOS Kyjev na generátory pro Ukrajinu. Dokazuje to, že česká společnost je schopna projevit solidaritu v těžkých časech a zacílit podporu tam, kde je to nejvíc potřeba, uvedl dnes prezident na síti X. Dárcům za jejich pomoc poděkoval. Podporu českých občanů a nevládních organizací ocenil už v sobotu ukrajinský ministr zahraničí Andrij Sybiha.

Indonéský ostrov Bali chystá přísnější regulaci turistiky

Indonéský ostrov Bali, který je populární turistickou destinací, chystá přísnější pravidla pro zahraniční návštěvníky. Ti tak možná v brzké době budou muset předkládat výpisy z bankovních účtů, zpáteční letenky a podrobné popisy svých cestovních plánů. Informuje o tom agentura DPA.

V Barmě skončilo poslední kolo voleb, vládnoucí junta už má většinu v parlamentu

V Barmě se dnes uskutečnila závěrečná třetí fáze všeobecných voleb, které jsou první od vojenského převratu v roce 2021. Vládnoucí vojenská junta a její podporovatelé si již v předchozích kolech zajistili většinu křesel v parlamentu. Kritici však zpochybňují důvěryhodnost voleb, které se konaly v době, kdy ve velké části země zuří občanská válka.

V Německu zatkli Libanonce, který podle policie plánoval útoky po Evropě

Německá policie v pátek večer zadržela na letišti Berlin Brandenburg libanonského občana podezřelého z členství v palestinském militantním hnutí Hamás a z příprav teroristických útoků na území Evropy. Muž, označovaný jako „Mohammad S.“, byl zatčen krátce po příletu z libanonského Bejrútu.

Propuštění z vazby majitele baru v Crans-Montaně vyvolalo protest Itálie

Propuštění z vazby majitele baru v Crans-Montaně, kde zemřelo při požáru na přelomu roku 40 lidí, vyvolalo protest Itálie i údiv některých advokátů pozůstalých a obětí. Píší to dnes agentury. Jacques Moretti se dostal z věznice v pátek po složení kauce ve výši 200.000 franků (přibližně 5,2 milionu korun). Soud však nařídil opatření, která mají zabránit muži, který je francouzským občanem, uprchnout ze země.

Bílý dům zveřejnil AI snímek Trumpa s tučňákem a grónskou vlajkou

Bílý dům v pátek večer na X zveřejnil patrně umělou inteligencí (AI) vygenerovaný snímek prezidenta Donalda Trumpa s tučňákem, jak prochází zasněženou horskou krajinou. Obrázek, na němž je grónská vlajka, okamžitě vzbudil na sociálních sítích posměšné reakce.

Babiš má spor kolem L-159 za umělý, prezident Pavel už podle něho vede kampaň

Premiér Andrej Babiš (ANO) pokládá rozmíšky kolem možnosti poskytnout čtveřici bojových letounů L-159 Ukrajině za umělý problém. Na dnešním sněmu hnutí ANO v Praze ministerský předseda řekl, že nechce dávat energii na spory. Prezident Petr Pavel, který tento týden ohlásil ambici prezidentský mandát obhajovat, už podle Babiše vede volební kampaň. Reakci Pavla ČTK zjišťuje.

Ruské drony zaútočily na Kyjev a Charkov, jeden mrtvý a nejméně 15 zraněných

Ruské drony dnes brzy ráno zasáhly několik částí ukrajinské metropole Kyjev. V pohotovosti byla protivzdušná obrana. Dronový útok hlásilo i druhé největší ukrajinské město Charkov. Při obou útocích bylo zraněno nejméně 15 lidí a v Kyjevě jeden člověk zahynul. Uvedla to agentura Reuters s odvoláním na představitele obou měst.

Záplavy v Mosambiku přivedly krokodýly blíž k lidem, varují úřady

Poté, co vydatné deště a povodně postihly Mosambik a další státy jižní Afriky, varují úřady v zaplavených městech a obcích před výskytem krokodýlů. Při záplavách v zemi zahynulo nejméně 13 lidí, tři z nich podle agentury AP usmrtili právě tito plazi.

Soud propustil na kauci majitele baru, v němž ve Švýcarsku na Nový rok hořelo

Soud ve švýcarském kantonu Valais dnes po složení kauce nařídil propuštění Jacquesa Morettiho, který spoluvlastní bar v lyžařském středisku Crans-Montana, v němž v noci na Nový rok vypukl požár a připravil o život 40 lidí. Informují o tom agentury. Moretti spolu s manželkou Jessicou Moretti, která je zároveň spolumajitelkou baru, čelí podezření ze zabití z nedbalosti.
Reklama
Reklama
Reklama
Reklama