Objavljene su korektivne verzije paketa Samba 4.24.3, 4.23.8 i 4.22.10, koje pružaju otvorenu implementaciju SMB i Active Directory protokola. U novim verzijama ispravljeno je 6 ranjivosti, od kojih dvije omogućuju udaljenom neautentificiranom napadaču da izvrši svoj kod na serveru:
- CVE-2026-4408 — ranjivost u implementaciji SAMR (Security Account Manager) poslužitelja na vrhu DCE/RPC-a, korištenog za upravljanje korisničkim pravima i bazom podataka s korisnicima i grupama. Problem utječe na datotečne servere i klasične domenske kontrolere (ne Active Directory), koji pokreću proces samba-dcerpcd kao sistemsku uslugu (po zadanim postavkama se ne pokreće) i koriste skriptu za provjeru lozinke definiranu u smb.conf putem opcije „check password script” koristeći simbol zamjene „%u” u komandnoj liniji (konfiguracije bez simbola zamjene „%u” nisu pogođene problemom).
Ranjivost je uzrokovana time što RPC usluge SamValidatePasswordChange i SamValidatePasswordReset prosljeđuju korisničko ime i lozinku u skriptu koji je definiran putem opcije „check password script”, bez ispravnog escaping-a specijalnih karaktera prilikom zamjene korisničkog imena putem „%u”. Ranjivost omogućuje izvršavanje proizvoljnih shell komandi serveru navodeći posebno oblikovano korisničko ime. Kao zaobiđeno rješenje preporučuje se proslijediti korisničko ime u skriptu ne putem simbola zamjene „%u”, već putem varijable okruženja SAMBA_CPS_ACCOUNT_NAME.
- CVE-2026-4480 — ranjivost u poslužitelju za ispis, koji koristi opciju „print command” s simbolom zamjene „%J”. Problem je izazvan time što opis rada ispisa koji je odredio korisnik prolazi kroz zamjenu „%J” bez pravilnog escaping-a specijalnih karaktera, što omogućuje udaljeno izvršavanje vlastitog koda prilikom slanja ispisa, uključujući i u javnom režimu koji je po zadanim postavkama dostupan. Kao zaobiđeno rješenje preporučuje se uklanjanje zamjene
„%J” iz opcije „print command” u smb.conf.
Također su u novim izdanjima ispravljene još neke ranjivosti koje omogućuju zaobilaženje provjere pristupa k xattr atributu „reparse point”, ponovno prepisivanje datoteke pri korištenju vfs modula WORM (Write-Once, Read Many), postavljanje certifikata putem HTTP-a bez verifikacije te izazivanje neočekivanog prekida poslužitelja AD DC WINS slanjem posebno oblikovanog UDP paketa.
Izvor: opennet.ru
