Týká se verzí: IceWarp Server 14.3, 14.2, 14.1 a starší verze
Souhrn
V PHP byly zveřejněny bezpečnostní zranitelnosti sledované pod označením CVE-2026-109618 a CVE-2026-109619. Vzhledem k tomu, že IceWarp Server v sobě zahrnuje integrovaný PHP, mohou být instalace s neopravenou verzí PHP ohroženy.
IceWarp poskytuje balíčky s opravenou verzí PHP pro všechny podporované verze. Zákazníkům se doporučuje co nejdříve aplikovat patch odpovídající jejich verzi IceWarpu a operačnímu systému.
Dotčené verze a dostupné opravné balíčky (patches)
| Verze IceWarp | Integrované PHP | Patch k dispozici | Podporované OS / Stažení |
| 14.3 | PHP 8.4 | Ano | Windows, Red Hat 8, Red Hat 9 |
| 14.2 | PHP 8.2 | Ano | Windows, Red Hat 7, Red Hat 8, Red Hat 9 |
| 14.1 | PHP 8.2 | Ano | Windows, Red Hat 7, Red Hat 8, Red Hat 9 |
| Starší verze | PHP 7.3 | Ne (oficiální patch neexistuje) | Viz sekce Starší verze níže |
Instalace opravené verze PHP
Krok 1: Zastavení služby IceWarp Control
-
Linux:
/opt/icewarp/icewarpd.sh --stop control -
Windows (Příkazový řádek jako Správce / PowerShell):
net stop "IceWarpControl"
Krok 2: Záloha stávající složky PHP
-
Linux:
mv /opt/icewarp/php /opt/icewarp/php-bak Windows: Přejmenujte složku
phpnaphp-bak(např. vC:\Program Files\IceWarp\).
Krok 3: Nasazení opravené složky PHP
Zkopírujte rozbalenou novou složku php do instalačního adresáře IceWarpu ([instalační-složka-icewarp]/php).
Krok 4: Obnovení konfiguračních souborů
Zkopírujte soubory php.ini a php.user.ini ze složky php-bak/ do nové složky php/.
Krok 5: Obnovení dočasných souborů
Linux: Zkopírujte obsah složky php-bak/tmp/ do složky php/tmp/.
Windows: Zkopírujte obsah složky php-bak/temp/ do složky php/temp/.
Krok 6: Oprava oprávnění k souborům (pouze Linux)
Na Linuxu spusťte příkaz chown na novou složku php, aby vlastnictví odpovídalo zbytku instalace IceWarpu (např. chown -R icewarp:icewarp /opt/icewarp/php).
Krok 7: Restartování služby IceWarp Control
-
Linux:
/opt/icewarp/icewarpd.sh --restart control -
Windows:
net stop "IceWarpControl" & net start "IceWarpControl"
Trvalé řešení v budoucích verzích
Budoucí verze IceWarpu budou již opravené PHP obsahovat v základní instalaci:
IceWarp 14.3.0.14 a novější
IceWarp 14.2.0.17 a novější
Zákazníci, kteří přejdou na tyto nebo novější verze, nemusí instalovat opravné balíčky samostatně.
Starší verze (obsahující PHP 7.3)
Verze IceWarpu starší než 14.1 obsahují PHP verze 7.3. Vývojáři projektu PHP pro tuto větev dosud nevydali oficiální opravu, proto nelze poskytnout žádný opravený balíček.
Jako částečné (dočasné) opatření nadále doporučujeme změnit následující nastavení v souboru php.ini:
session.upload_progress.enabled = 0
memory_limit = -1
post_max_size = 32M
upload_max_filesize = 32M
session.serialize_handler = phpDůležité: Tato nastavení plně neeliminují uvedené zranitelnosti. Zákazníkům se staršími verzemi silně doporučujeme upgrade na novější verzi IceWarpu a následné aplikování výše uvedených patchů.
Výše uvedené změny omezí maximální velikost nahrávaných souborů na 32 MB!
Doporučený postup úpravy konfigurace
Úprava hlavního souboru php.ini:
Vytvořte zálohu souboru
php.iniumístěného v/icewarp/php/.Otevřete soubor
php.iniv textovém editoru.Vyhledejte výše uvedené proměnné.
Pokud je některá z proměnných zakomentovaná (začíná středníkem
;), středník odstraňte.Nastavte proměnné na jejich konkrétní požadované hodnoty.
Vytvoření přepisovací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 = 32M session.serialize_handler = php
Komentáře
0 komentářů
K článku není možné přidávat komentáře.