4.9 C
Czech
Čtvrtek 4. 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

Na dně Baltského moře bují život na zbraních z druhé světové války

Zbytky nacistických bomb a torpéd leží na dně Baltského moře už desítky let. Místo nebezpečné zóny plné jedu se tam ale hojně daří podmořskému životu. Příroda si našla cestu i tam, kde lidé zanechali spoušť.

Polsko ukončí chov zvířat na kožešiny, prezident ale vetoval zákaz držení psů na řetězu

Polský prezident Karol Nawrocki podepsal zákon zakazující chov zvířat pro kožešiny, čímž ukončil jednu z největších kožešinových produkcí na světě. Zároveň ale vetoval samostatný návrh, který měl zakázat držení psů na řetězech a zavést minimální velikosti kotců podle váhy zvířete.

Počet obětí ničivých povodní v Asii překročil 1500, stovky lidí se pohřešují

Počet obětí ničivých povodní v Asii překročil 1500 a stovky dalších lidí se stále pohřešují. Záchranáři se snaží dostat do oblastí, které záplavy a sesuvy půdy odřízly od okolní, napsala agentura AP.

Putin uvedl, že nesouhlasí s některými body amerického plánu pro Ukrajinu

V americkém plánu pro Ukrajinu jsou body, s nimiž Rusko nesouhlasí, řekl ruský prezident Vladimir Putin a dodal, že tyto záležitosti probral při úterním setkání s americkými vyjednavači. Rusko podle něj převezme Donbas na východě Ukrajiny vojenskými či jinými prostředky, napsala agentura Reuters. Území, která kontroluje Ukrajina, buď ukrajinští vojáci opustí, nebo je Rusko obsadí vojenskou silou, dodal šéf Kremlu. Putin podle ruského listu Kommersant hovořil v indické televizi nejen o ovládnutí Donbasu, tedy Doněcké a Luhanské oblasti, ale také "Novoruska", což je výraz, který ruští politici používají i pro další území na jihovýchodě Ukrajiny, kde Rusko částečně okupuje Chersonskou a Záporožskou oblast.

Prezident Si uvítal v Pekingu Macrona, který je na třídenní návštěvě Číny

Francouzský prezident Emmanuel Macron se dnes setkal se svým čínským protějškem Si Ťin-pchingem. Během jednání se nejvyšší představitelé obou zemí zavázali k hlubší spolupráci v globálních otázkách, jako je válka na Ukrajině a obchod. Macron ve středu přiletěl na třídenní návštěvu Číny, která se koná v době, kdy se Francie připravuje v příštím roce převzít předsednictví skupiny G7, napsala agentura AP.

Trump omilostnil developera stíhaného jeho vlastní administrativou

Donald Trump znovu sáhl po prezidentské milosti. Tentokrát zastavil stíhání realitního magnáta Tima Leiwekeho, kterého jeho vlastní ministerstvo spravedlnosti letos obvinilo z manipulace veřejné zakázky na sportovní arénu v Texasu. Případ, který měl být ukázkou boje proti korupci, se během pár měsíců obrátil ve prospěch obviněného.

Turecko varuje před útoky na tankery v Černém moři

Útoky na tankery spojené s Ruskem v posledních dnech vyvolávají napětí v celém regionu. Ankara upozorňuje, že incidenty zasahují do bezpečnosti, obchodu i pravidelného provozu v Černém moři a dokazují, že válka na Ukrajině získává další rozměr.

Airbus A320 snižuje letošní plán dodávek kvůli chybě na trupu

Airbus A320 má další komplikaci. Výrobce řeší problém s kovovými panely u části letadel a zároveň dohání následky rozsáhlé softwarové závady. Do konce roku proto stihne dodat méně strojů, než plánoval.

Jižní Korea žádá pro manželku exprezidenta 15 let vězení

Prokurátoři v Soulu navrhli patnáctiletý trest pro bývalou první dámu Kim Keon-hee, manželku sesazeného prezidenta Jun Sok-jola. Oba čelí řadě kauz od údajné manipulace s akciemi přes úplatky od Jednotící církve až po krátké vyhlášení stanného práva.

KOMENTÁŘ: Tato firma se chce dostat na burzu dřív než OpenAI. A zlomit tím vaz ChatuGPT

Technologický AI závod dostává další zápletku – společnost Anthropic údajně plánuje vstup na burzu. O zalistování přitom uvažuje i její vrchní konkurent OpenAI, jenže v tomto ohledu podle všeho nepostupuje tak rychle. Pokud by se Anthropic skutečně dostal na burzu, došlo by k jedné z největších IPO v historii.

Izrael brzy otevře hraniční přechod Rafáh, aby mohli Gazané do Egypta

V příštích dnech bude otevřen přechod Rafáh na jihu Pásma Gazy, aby mohli Palestinci do Egypta. Podle agentury Reuters to dnes oznámil úřad pro palestinské civilní záležitosti izraelského ministerstva obrany (COGAT), který dohlíží na dovoz humanitární pomoci.

Summers dostal doživotní zákaz členství v prestižní ekonomické skupině

Americká ekonomická asociace (American Economic Association, AEA) udělila bývalému ministrovi financí USA a exprezidentovi Harvardovy univerzity Larrymu Summersovi doživotní zákaz účasti na svých aktivitách. Organizace s více než sedmnácti tisíci členy ve svém prohlášení uvedla, že jeho jednání, zachycené ve „veřejně dostupné komunikaci“, je v rozporu s jejími standardy profesní integrity.
Reklama
Reklama
Reklama
Reklama