Zranitelnost v OpenVPN umožňující substituci dat v plugginách a externích zpracovatelích

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

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster