| Detail | Hodnota |
| Dotčené systémy | IceWarp Server (Linux i Windows) |
| Typ zranitelnosti | Remote Code Execution / Session Handling (PHP Core) |
| Identifikátory | CVE-2026-109618, CVE-2026-109619 |
| Závažnost | Kritická |
DŮLEŽITÉ UPOZORNĚNÍ:
Zranitelnost se nenachází v samotném kódu aplikace IceWarp, ale v jádře PHP, který IceWarp využívá pro běh webových služeb. Níže uvedený postup slouží jako okamžitá mitigace rizika zakázáním zranitelné funkce PHP před vydáním a aplikací kompletního patch-balíčku.
Postup řešení:
Krok 1: Úprava hlavního konfiguračního souboru php.ini
Proveďte zálohu souboru
php.iniv adresáři/icewarp/php/Otevřete soubor
php.iniv textovém editoru.Vyhledejte proměnné zmíněné v tabulce.
Pokud je jakýkoliv řádek zakomentovaný (obsahuje na začátku středník
;), středník odstraňte.Nastavte proměnné na zmíněnou hodnotu:
session.upload_progress.enabled = 0
memory_limit=-1
post_max_size=32M
upload_max_filesize=32M!!! Tyto změny limitují maximální velikost nahrávaných souborů na 32MB !!!
Krok 2: Vytvoření uživatelského souboru php.user.ini
Ve stejném adresáři (
/icewarp/php/) vytvořte nový textový soubor s názvemphp.user.ini.Vložte do něj následující řádky a soubor uložte:
session.upload_progress.enabled=0
memory_limit=-1
post_max_size=32M
upload_max_filesize=32MKrok 3: Restart Control modulu
Pro načtení nové konfigurace PHP je nutné restartovat Control modul IceWarpu.
Pro Linux:
Spusťte v terminálu:
icewarp/icewarpd.sh --restart controlPro Windows:
Spusťte v příkazovém řádku (CMD jako Správce) nebo PowerShellu:
net stop "IceWarpControl" & net start "IceWarpControl"Ověření funkčnosti
Ověřte, že Control modul po restartu úspěšně běží.
Ujistěte se, že soubor
php.user.inimá nastavená správná čtecí práva pro systémový účet, pod kterým běží IceWarp.
Komentáře
0 komentářů
K článku není možné přidávat komentáře.