Byly odhaleny informace o zranitelnosti (CVE-2024-5594) v balíčku pro vytváření virtuálních privátních sítí OpenVPN, která může vést k vkládání libovolných dat do externích spustitelných souborů nebo pluginů na straně systému, s nímž je navázáno spojení. Zranitelnost je způsobena nedostatkem kontroly na přítomnost nulových bajtů a nesprávných znaků při zpracování ovládacích zpráv, jako jsou PUSH_REPLY.
Problém byl odstraněn ve verzích OpenVPN 2.5.11 a 2.6.11, které byly vydány v červnu 2024. V poznámce k verzi byla zranitelnost charakterizována jako nevýznamný problém, který vedl k zápisu odpadu do protokolu nebo zvýšení zatížení CPU. V aktualizaci publikované před několika dny byla tato záležitost přeřazena mezi kritické (úroveň nebezpečí 9.1 z 10).
Podrobnosti o zneužití zatím nejsou uvedeny. Oprava spočívá v zastavení zpracování zpráv s nesprávnými znaky a kontrole nesprávných znaků v celém bufferu, nikoli pouze v části před nulovým bajtem. Kontrola speciálních znaků a nulového bajtu byla přidána pro příkazy "AUTH_FAILED", "PUSH_*", "RESTART", "HALT", "INFO_PRE", "INFO", "CR_RESPONSE", "AUTH_PENDING" a "EXIT".
Zdroj: opennet.ru
