Feltárták az OpenVPN virtuális magánhálózatokhoz készült csomagjában található (CVE-2024-5594) sebezhetőséget, amely lehetővé teheti, hogy tetszőleges adatokat helyezzenek be harmadik fél végrehajtható fájljaiba vagy plugineibe a kapcsolódó rendszerben. A sebezhetőség oka a null byte-ok és helytelen karakterek ellenőrzésének hiánya a vezérlő üzenetek, például PUSH_REPLY feldolgozása során.
A problémát az OpenVPN 2.5.11 és 2.6.11 verzióiban, amelyeket 2024 júniusában adtak ki, orvosolták. A kiadási megjegyzésekben a sebezhetőséget kisebb problémának minősítették, amely szemetet írhatott a naplóba vagy megnövelheti a CPU terhelését. A néhány nappal ezelőtt közzétett frissítésben a probléma kritikus kategóriába került (veszélyességi szint: 9,1 a 10-ből).
A kihasználás részletei egyelőre nem ismertek. A javítás lényege a helytelen karaktereket tartalmazó üzenetek kezelésének leállítása, valamint a helytelen karakterek ellenőrzése az egész pufferben, nem csupán a null byte-ig terjedő részben. Az speciális karakterek és a null byte ellenőrzését hozzáadták az „AUTH_FAILED”, „PUSH_*”, „RESTART”, „HALT”, „INFO_PRE”, „INFO”, „CR_RESPONSE”, „AUTH_PENDING” és „EXIT” parancsokhoz.
Forrás: opennet.ru
