2.9 C
Czech
Sobota 13. 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

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

U Oděsy hoří turecká loď, Ankara volá po zastavení bojů mezi Ruskem a Ukrajinou

Při útoku na ukrajinský přístav Čornomorsk byla zasažena turecká loď, uvedlo dnes turecké rejdařství. Přístav je vzdálen asi 20 kilometrů od Oděsy, která se i s přilehlou oblastí stala podle ukrajinských úřadů terčem ruských raket a dronů. Ankara následně vyzvala k okamžitému zastavení bojů mezi Ruskem a Ukrajinou, incident podle ní ohrožuje bezpečnost lodní dopravy v Černém moři. O ruském útoku na Oděskou oblast a zasažení civilního plavidla v Čornomorsku se zmínil také ukrajinský prezident Volodymyr Zelenskyj.

Írán údajně zadržel nositelku Nobelovy ceny Narges Mohammadi

Nositelku Nobelovy ceny míru Narges Mohammadi podle jejích podporovatelů v pátek v Íránu zadržely bezpečnostní složky. K zatčení mělo dojít ve městě Mašhad na pietní akci za právníka a obhájce lidských práv Khosrowa Alikordiho, který byl nedávno nalezen mrtvý za nejasných okolností. Íránské úřady se k případu bezprostředně nevyjádřily.

Křetínský kupuje AAA Auto a Mototechnu

Daniel Křetínský rozšiřuje své české portfolio. Jeho investiční skupina EP Equity Investment kupuje Aures Holdings, tedy provozovatele autobazarů AAA Auto a Mototechna. Cenu transakce strany nezveřejnily.

Vonn vyhrála sjezd ve Svatém Mořici, Ledecká skončila 22.

Trojnásobná olympijská vítězka Ester Ledecká vstoupila do sezony Světového poháru 22. místem ve sjezdu ve Svatém Mořici. Na vítězku Lindsey Vonn ztratila 2,20 sekundy. Pro českou reprezentantku šlo o první rychlostní závod zimy a výsledek zůstal za očekáváním, zvlášť po slibném výkonu v tréninku.

Adamczyková při návratu vyhrála kvalifikaci v Cervinii

Eva Adamczyková se po mateřské pauze vrátila do Světového poháru ve snowboardcrossu a hned v prvním startu ukázala, že rychlost neztratila. V italské Cervinii vyhrála kvalifikaci a do sobotního závodu půjde s výhodou volby startovní brány. Vedle ní postoupili i dva čeští muži, naopak Karolína Hrůšová mezi nejlepší neprošla.

Lední medvědi mění svou DNA. Snaží se přizpůsobit klimatickým změnám

Nová vědecká studie přináší překvapivý závěr. Lední medvědi v jedné části Grónska vykazují genetické změny, které souvisejí s oteplováním. Naznačuje to snahu reagovat na rychle se měnící podmínky.

Slovenský parlament přehlasoval prezidentovo veto a zrušil úřad pro whistleblowery

Slovenský parlament dnes hlasy vládních poslanců přehlasoval veto prezidenta Petera Pellegriniho a opět schválil zákon o zrušení současného úřadu na ochranu oznamovatelů protispolečenské činnosti. Od ledna tento úřad podle schválené normy nahradí nová instituce, jejíž vedení dosadí vládní koalice.

Bouře Byron v Pásmu Gazy zabila nejméně 11 lidí a několik dalších zranila

Pásmo Gazy zasáhla silná bouře Byron, která si v posledních 24 hodinách vyžádala nejméně 11 obětí a několik dalších zranila, informovala dnes palestinská agentura Wafa. Kvůli silným dešťům, které v Gaze vypukly ve středu, se zřítila řada budov a záplavy se rozšířily do více částí oblasti.

Jednotlivé státy už nebudou rozhodovat o AI, podepsal Trump nařízení

Americký prezident Donald Trump podepsal výkonný příkaz, který zakazuje prosazování předpisů týkajících se umělé inteligence (AI) na úrovní států. Tohle opatření může zvýšit konkurenceschopnost USA v tomto odvětví, současně však podle kritiků vezme jednotlivým státům možnost bránit se proti škodlivým dopadům této technologie.

Ruský útok na ukrajinský Pavlohrad zabil seniora, v Tveru dron zranil sedm lidí

Jeden senior přišel o život a další čtyři lidé utrpěli zranění při ruském dronovém útoku v Pavlohradu ležícím východně od ukrajinského Dnipra. Informoval o tom šéf vojenské správy Dněpropetrovské oblasti Vladyslav Hajvanenko na svém telegramovém účtu. Cílem rozsáhlého útoku bezpilotními stroji byla Oděsa a její okolí, oznámil dnes ráno šéf její správy Oleh Kiper. V ruském Tveru se sestřelený dron podle úřadů zřítil na výškový obytný dům a sedm lidí utrpělo zranění.

Chile v neděli zvolí prezidenta, favoritem je krajně pravicový politik Kast

Chilané si v neděli vyberou prezidenta, který v březnu vystřídá v nejvyšším úřadu levicového politika Gabriela Borice. Favoritem je podle průzkumů krajně pravicový právník José Antonio Kast, který se utká s Boricovou exministryní sociálních věcí Jeannette Jaraovou. Klíčové budou hlasy takzvané generace Z, asi třetina voličů je totiž mladší 30 let. Volební účast je letos po 13 letech opět až na výjimky povinná.

Stáhněte se, Rusko nezaútočí. Trump nabídl Ukrajině nepřijatelný kompromis

USA navrhly Ukrajině zřízení „svobodné ekonomické zóny“ v částech Doněcké oblasti, což znamená stažení ukrajinských sil, sdělil na brífinku novinářům ukrajinský prezident Volodymyr Zelenskyj. Podle něj je to bez dostatečných bezpečnostních záruk nereálné.
Reklama
Reklama
Reklama
Reklama