Samba sebezhetősége, amely lehetővé teszi a távoli kód végrehajtását a szerveren

Megjelentek a Samba 4.23.2, 4.22.5 és 4.21.9 csomagjavító kiadásai, amelyek orvosolják a WINS névkiszolgáló megvalósításában található sebezhetőséget (CVE-2025-10230), amely lehetővé teszi, hogy a támadó távoli kódot hajtson végre a szerveren anélkül, hogy hitelesítést kellene végeznie. A problémát a legmagasabb veszélyességi szinttel ruházták fel — 10-ből 10.

A sebezhetőség oka a megfelelő értékellenőrzés hiánya, amely a megadott alkalmazás futtatása előtt történik a 'wins hook' paraméterben. Ez az alkalmazás a 'sh -c' parancs segítségével indul el, amikor a WINS-en keresztül megváltozik a név. domain Az Active Directory, a NetBIOS nevét a parancssori argumentumok között, amikor a hook-alkalmazás elindul, nem tisztították meg a speciális karakterektől, ami lehetővé tette tetszőleges shell-parancsok végrehajtását a WINS-szerverhez intézett kérésben különösen formázott NetBIOS név megadásával. 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);

Hitelesítés nélküli kliens távolról küldhet a WINS-kiszolgálónak egy regisztrációs csomagot, és bármilyen NetBIOS nevet kérhet, amely nem haladja meg a 15 karaktert. Az olyan karakterek, mint '' és ';', nem kerülnek eltávolításra a névből. Ennek megfelelően, ha a hook-kezelőt indítják, a 'name;id>file' formában megadott név futtatni fogja az 'id' utilitást, és az eredmény kimenete a 'file'-ba fog irányulni.

A sebezhetőség a rendszereken jelentkezik, ahol az smb.conf fájlban be van állítva a 'wins hook' paraméter a domain vezérlő használatakor aktív állapotban. szerverrel WINS (alapértelmezés szerint ki van kapcsolva, és a 'wins support = yes' paraméter aktiválását igényli). WINS-kiszolgáló használata esetén olyan rendszereken, ahol nincs domain vezérlő, a sebezhetőség nem jelentkezik. Az új csomagverzió állapotát vagy javítási előkészületeket a következő disztribúciós oldalakon ellenőrizhetjük: Debian, Ubuntu, Fedora, SUSE/openSUSE, RHEL, Gentoo, Arch, FreeBSD, OpenBSD és NetBSD.

A kiadott Samba verziókban egy kevésbé veszélyes sérülékenységet (CVE-2025-9640) is javítottak, amely inicializálatlan memória szivárgásához vezetett. A probléma a vfs_streams_xattr modulban jelentkezik a memóriaallokációs hibák során, amelyek írási műveletek végrehajtásakor fordulhatnak elő, üres területeket létrehozva a fájlban. A sérülékenységet egy hitelesített felhasználó kihasználhatja.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster