Čt. Lis 12th, 2026

šetřeme si vzájemný čas. Podrobnosti o zranitelnostech si nastudujte zde: https://www.root.cz/clanky/vazne-chyby-v-php-umoznuji-vzdalene-spusteni-kodu-aktualizace-byly-vydany/

Tento oneliner projde všechny kontejnery podle jejich id z příkazu docker ps a vypíše jejich verzi php.

potřebujete mít pro zaplátování zranitelností kteroukoliv z těchto verzí, či novějších:
8.2.35
8.3.36
8.4.27
8.5.12

for i in $(docker ps -q); do echo "=== $i ==="; docker exec $i php -v 2>&1; done

Stejná varianta, ale s cestou a názvem kontejner image:

docker ps --format "{{.ID}} {{.Image}}" | while read id image; do echo "=== $id ($image) ==="; docker exec $id php -v 2>&1; done


pokud vám příkaz vypíše něco takového:
=== d3ee687fb60a ===
OCI runtime exec failed: exec failed: unable to start container process: exec: „php“: executable file not found in $PATH: unknown

tak php nainstalováno není.

Pokud vám příkaz vypíše např. něco takového:
=== b9dbf901931a ===
PHP 8.3.23 (cli) (built: Jul 22 2025 01:23:46) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.23, Copyright (c) Zend Technologies
with Zend OPcache v8.3.23, Copyright (c), by Zend Technologies

Tak potřebujete updatovat.

Avatar

By Miro

Hardwaru a počítačům se věnuji již od roku 2003. Za tu dobu jsem poskládal stovky počítačů, opravil tisíce počítačů a vyřešil nespočetně problémů, vad a chyb, se kterými se setkávali uživatelé. Od roku 2005 se zabývám servery, nejen těmi herními, v roce 2007 jsem se začal věnovat Valve Source SDK level designu. Dnes spravuji v jedné osobě cca 100 serverů/diskových polí na univerzitě, řeším IT v malých, středních i mezinárodních firmách tak, aby firmy ušetřily nemalé částky při zlepšení kvality a soustředím se na snižování nákladů na IT od licencí až po hardware, software, provádím konsolidace a Quality Assurance za DevOps v on-premise i v cloudových prostředích, které firmám šetří rovněž nemalé peníze. Z velkých firem jsem měl příležitost s dalšími kolegy řešit správu 8000 serverů po celé západní Evropě s vysokou mírou automatizace a poznávání nejrůznějších evropských pracovních mentalit. Dále jsem řešil hybridní cloud ve velké firmě, orientované na trhy střední a východní Evropy. Posledních několik let se věnuji Devops pro velké zákazníky v Azure cloudu, spravuji kubernetes (AKS), Gitlab a soustřeďuji se na využití AI pro praktické účely.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

two × 2 =