Korrigerande versioner av paketet Samba 4.23.2, 4.22.5 och 4.21.9 har offentliggjorts för att Ă„tgĂ€rda en sĂ„rbarhet (CVE-2025-10230) i implementationen av WINS-namnresolverserven, vilket möjliggör fjĂ€rrkörning av kod pĂ„ servern utan autentisering. Problemet har tilldelats det högsta allvarlighetsgraden â 10 av 10.
SÄrbarheten orsakas av bristande validering av vÀrden som skickas innan applikationen som anges i parametrarna '''wins hook''' körs. Denna applikation körs via kommandot '''sh -c''' varje gÄng ett namn Àndras via WINS. NÀr WINS anvÀnds i en domÀnkontrollerare domÀn Active Directory, NetBIOS-namn som skickas som argument i kommandoraden vid start av hook-applikationen, rensades inte frÄn specialtecken, vilket möjliggjorde att köra godtyckliga shell-kommandon genom att ange ett sÀrskilt formaterat NetBIOS-namn i förfrÄgan till WINS-servern. cmd = talloc_asprintf(tmp_mem, "%s %s %s x %ld", wins_hook_script, wins_hook_action_string(action), rec->name->name, rec->name->type, (long int) rec->expire_time); ⊠execl("/bin/sh", "sh", "-c", cmd, NULL);
En klient utan autentisering kan skicka ett registreringspaket till WINS-servern och begĂ€ra vilket NetBIOS-namn som helst som inte överstiger 15 tecken. Specialtecken som â<â, â>â och â;â rensas inte frĂ„n namnet. DĂ€rför kommer överföringen av namnet '''name;id>file''' vid körning av hook-behandlaren att leda till att kommandot '''id''' exekveras och utdata dirigeras till filen '''file'''.
SÄrbarheten uppstÄr pÄ system dÀr '''wins hook'''-parametern Àr instÀlld i smb.conf vid anvÀndning av en domÀnkontroller med aktiv servern WINS (som som standard Àr avstÀngd och krÀver att parametern '''wins support = yes''' aktiveras). NÀr WINS-server anvÀnds i system utan domÀnkontroller upptrÀder inte sÄrbarheten. För att kontrollera statusen för den nya versionen av paketet eller förberedelser för en fix kan du besöka följande sidor: Debian, Ubuntu, Fedora, SUSE/openSUSE, RHEL, Gentoo, Arch, FreeBSD, OpenBSD och NetBSD.
I de publicerade versionerna av Samba har Àven en mindre farlig sÄrbarhet (CVE-2025-9640) ÄtgÀrdats, vilket leder till lÀckage av oinitialiserad minne. Problemet uppstÄr i modulen vfs_streams_xattr vid minnesallokeringsfel, vilket kan framkallas genom att utföra skrivoperationer som skapar tomma omrÄden i filen. SÄrbarheten kan utnyttjas av en autentiserad anvÀndare.
KĂ€lla: opennet.ru
