SicherheitsanfĂ€lligkeit in Samba, die die Remote-AusfĂŒhrung von Code auf dem Server ermöglicht

Die korrigierenden Versionen des Pakets Samba 4.23.2, 4.22.5 und 4.21.9 wurden veröffentlicht, um die Schwachstelle (CVE-2025-10230) in der Implementierung des WINS-Namensauflösers zu beheben, die es ermöglicht, remote eigenen Code auf dem Server ohne Authentifizierung auszufĂŒhren. Das Problem wurde mit dem höchsten Schweregrad bewertet – 10 von 10.

Die Schwachstelle wird durch das Fehlen einer ordnungsgemĂ€ĂŸen ÜberprĂŒfung der ĂŒbergebenen Werte vor dem Start der im Parameter „wins hook“ angegebenen Anwendung verursacht. Diese Anwendung wird bei jeder NamensĂ€nderung ĂŒber WINS mit dem Befehl „sh -c“ gestartet. Bei Verwendung von WINS in einem DomĂ€nencontroller der Domain unterscheiden, gesetzt werden. Active Directory, NetBIOS-Namen, die als Argumente in der Befehlszeile beim Starten der Hook-Anwendung ĂŒbergeben werden, wurden nicht von Sonderzeichen befreit, was die DurchfĂŒhrung beliebiger Shell-Befehle ermöglichte, indem ein speziell gestalteter NetBIOS-Name in die Anfrage an den WINS-Server eingefĂŒgt wurde. 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);

Ein Client ohne Authentifizierung kann ein Registrierungs-Paket an den WINS-Server senden und einen beliebigen NetBIOS-Namen anfordern, der nicht lĂ€nger als 15 Zeichen ist. Eine Bereinigung von Zeichen wie „“ und „;“ im Namen erfolgt nicht. Wenn der Hook-Handler also mit einem Namen wie „name;id>file“ aufgerufen wird, wird das Dienstprogramm „id“ ausgefĂŒhrt und die Ausgabe in die Datei „file“ umgeleitet.

Die Schwachstelle tritt in Systemen auf, in denen die Option 'wins hook' in smb.conf gesetzt wurde, wĂ€hrend ein DomĂ€nencontroller aktiv ist Server (standardmĂ€ĂŸig deaktiviert und erfordert die Aktivierung der Option „wins support = yes“). Bei Verwendung eines WINS-Servers in Systemen ohne DomĂ€nencontroller tritt die Schwachstelle nicht auf. Der Zustand der neuen Paketversion oder der Vorbereitung eines Patches kann auf den folgenden Seiten in den Distributionen ĂŒberprĂŒft werden: Debian, Ubuntu, Fedora, SUSE/openSUSE, RHEL, Gentoo, Arch, FreeBSD, OpenBSD und NetBSD.

In den veröffentlichten Versionen von Samba wurde auch eine weniger schwerwiegende Schwachstelle (CVE-2025-9640) behoben, die zu einer Offenlegung von nicht initialisiertem Speicher fĂŒhrt. Das Problem tritt im Modul vfs_streams_xattr auf, wenn es zu Speicherzuweisungsfehlern kommt, die durch Schreiboperationen verursacht werden können, die leere Bereiche in einer Datei erzeugen. Die Schwachstelle kann von einem authentifizierten Benutzer ausgenutzt werden.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster