Kiadásra kerültek a Samba 4.24.3, 4.23.8 és 4.22.10 csomagok javítóverziói, amelyek az SMB és az Active Directory protokollok nyílt megvalósítását nyújtják. Az új verziókban 6 sebezhetőséget javítottak, amelyek közül kettő lehetővé teszi, hogy egy távoli, hitelesítetlen támadó kódot futtasson a szerveren:
- CVE-2026-4408 - sebezhetőség a SAMR (Security Account Manager) szerver megvalósításában, amely a DCE/RPC-n fut, és a felhasználói és csoportadatok kezelésére szolgál. A probléma a fájlszolgáltatókat szerverek és a klasszikus domainvezérlőket (nem Active Directory) érinti, amelyek a samba-dcerpcd folyamatot rendszerszolgáltatásként futtatják (alapértelmezés szerint nem indítják el), és a smb.conf-ban beállított „check password script” által megadott jelszóellenőrző szkripttel használják, amelyben a parancsindítás során a „%u” helyettesítő jel használatos (a „%u” nélküli konfigurációk nem érintettek a problémában).
A sebezhetőség abból adódik, hogy az RPC-szolgáltatások, mint a SamValidatePasswordChange és SamValidatePasswordReset, a bejelentkezési nevet és jelszót a „check password script” beállításon keresztül átadják a szkriptnek anélkül, hogy a speciális karaktereket megfelelően Escape-elnák a felhasználónevet helyettesítő „%u” használatával. A sebezhetőség lehetővé teszi tetszőleges shell-parancsok végrehajtását szerveren speciálisan formázott felhasználónév megadásával. Védelmi megoldásként ajánlott a felhasználónevet nem a „%u” helyettesítőn, hanem a SAMBA_CPS_ACCOUNT_NAME környezeti változón keresztül átadni a szkripthez.
- CVE-2026-4480 - sebezhetőség a nyomtatási kiszolgálóban, amely a „print command” beállítást használja a „%J” helyettesítővel. A probléma abból adódik, hogy a felhasználó által megadott nyomtatási leírás a „%J” helyettesítőn keresztül kerül átadásra, megfelelő speciális karakterek Escape-elése nélkül, lehetővé téve ezzel a távoli kódvégrehajtást nyomtatási feladat küldésekor, beleértve az alapértelmezés szerint elérhető vendég módot is. Védelmi megoldásként a „
„%J” eltávolítása javasolt a „print command” smb.conf beállításból.
A legújabb kiadásokban továbbá számos egyéb sebezhetőséget is kijavítottak, amelyek lehetőséget adtak az xattr-attribútum „reparse point” jogosultságellenőrzésének megkerülésére, a WORM (Write-Once, Read Many) vfs-modul használata során a fájl másodszor történő felülírására, HTTP-n keresztüli tanúsítványtelepítésre ellenőrzés nélkül, valamint a váratlan leállás kiváltására. a szerver AD DC WINS speciális UDP-csomag küldésén keresztül.
Forrás: opennet.ru
