Megjelent az OpenVPN 2.7.9, a nyílt forráskódú VPN szoftver legújabb frissítése. A kiadás javítja a CVE-2026-121720 azonosítójú, Windows-specifikus sebezhetőséget, amelyet az OpenVPN service által a fő futtatható állománynak átadott, felhasználó által megadott környezeti változók elégtelen szűrése okozott. A service mostantól szigorúbb ellenőrzést végez, hogy ne kerülhessenek tovább nem biztonságos értékek.
A második sebezhetőség, a CVE-2026-115342, a Windows service parancssori argumentumainak feldolgozását érinti. Az OpenVPN most robusztusabban ellenőrzi a hibásan idézőjelezett argumentumokat, és ugyanazt a Windows CommandLineToArgvW() függvényt használja a parancssor feldolgozására a fő futtatható állományban és az interaktív service-ben is.
További Windows-biztonsági fejlesztés, hogy a plugin DLL-függőségeket mostantól csak megbízható plugin-, alkalmazás- és rendszerkönyvtárakra korlátozzák. Emellett az interaktív service-en keresztül indított OpenVPN folyamatok magas integritási szinten futnak, így jobban védik a folyamataik memóriáját és szálait a manipulációval szemben.
Linuxon az OpenVPN 2.7.9 támogatja az IFF_BACKPRESSURE flaget, ahol elérhető. Így a kernel TUN/TAP alrendszere képes csomagpriorizálást alkalmazni, például sorbaállítási mechanizmusokkal, amikor a userspace már nem tudja elég gyorsan feldolgozni a bejövő forgalmat. Korábban a kernel ilyen helyzetben egyszerűen eldobta a csomagokat.
Az autentikációhoz is érkezett javítás: most már helyesen kezeli a túl hosszú felhasználóneveket a --auth-user-pass fájlokban vagy inline konfigurációkban. Korábban egy túlméretes felhasználónév egy része átcsúszhatott a jelszó mezőbe.
A felület oldalán a management interface mostantól meg tudja adni a már ismert felhasználónevet, amikor jelszót kér. Így a kompatibilis VPN kliensek előre kitölthetik a felhasználónév mezőt, vagy akár csak a hiányzó jelszót kérhetik be. Ehhez legalább 6-os szintű management interface kompatibilitás szükséges.
További javítások foglalkoznak a Windows service memória-szivárgásaival, a DHCP által biztosított IPv6 DNS szerverek hibás kezelésével, valamint a hiányzó átjáró-információval az útvonal-listázás kimenetében. A kiadás helyreteszi a --extra-certs fájlok hozzáférés-ellenőrzését is, és több lehetséges összeomlást, illetve erőforrás-szivárgást szüntet meg.
A kriptográfiai kezelés is szigorúbb lett. Az OpenVPN most következetesebben törli a memóriából az érzékeny kulcsanyagokat, például az autentikációs token titkait és a PEM-formátumból dekódolt kulcsokat. További módosítások javítják a tanúsítvány-visszavonási listák kezelését, és megakadályozzák, hogy a port-megosztási naplófájlokat szimbolikus vagy hard linkeken keresztül írja a rendszer.
Végül az OpenVPN 2.7.9 tartalmaz OpenSSL 4.1 kompatibilitási módosításokat is, valamint egy Linux-hálózatkezelési karbantartó változtatást, amely meglévő interfészek frissítésekor az RTM_NEWLINK helyett az RTM_SETLINK üzenetet használja.
További részletekért nézd meg a változásnaplót.

