In FreeBSD wurden 7 Sicherheitsanfälligkeiten behoben, darunter eine, die es ermöglicht, Code mit Root-Rechten aus der Ferne auszuführen, und vier, die es ermöglichen, seine Privilegien im System zu erhöhen. Die Sicherheitsanfälligkeiten wurden in den Updates FreeBSD 15.0-RELEASE-p9, 14.4-RELEASE-p5 und 14.3-RELEASE-p14 behoben.
- CVE-2026-45255 — Im Installer bsdinstall und im Konfigurator bsdconfig fehlte die Escape für Sonderzeichen im Shell-Skript, das dem Benutzer eine Liste der verfügbaren drahtlosen Netzwerke anzeigt, die durch Scannen bestimmt wurden. Ein Angreifer kann einen gefälschten Zugangspunkt erstellen und eine speziell formatierte Netzwerk-ID (SSID) zuweisen, die ausführbare Shell-Konstrukte enthält (zum Beispiel „test`id`“). Bei der Ausführung der Funktion zur Suche nach drahtlosen Netzwerken werden die vom Angreifer eingefügten Shell-Befehle mit Root-Rechten im Benutzer-System ausgeführt (die Auswahl oder Verbindung mit dem Netzwerk des Angreifers ist nicht erforderlich, es genügt, das Scannen der Netzwerke zu initiieren).
- CVE-2026-45250 — Ein Stack-Überlauf im Systemaufruf setcred, der es einem lokalen nicht privilegierten Benutzer ermöglicht, seinen Code auf Kernel-Ebene auszuführen. Das Problem entsteht durch eine fehlerhafte Überprüfung der Größe der in den Puffer eingefügten Daten — anstelle von „sizeof(gid_t)“ wurde „sizeof(*groups)“ angegeben. Für den Zugriff auf den Systemaufruf setcred sind erhöhte Privilegien erforderlich, aber die Sicherheitsanfälligkeit ist im Code der Anfangskopie der vom Benutzer übergebenen Gruppierungsliste vorhanden, die vor der Überprüfung der Privilegien durchgeführt wird.
- CVE-2026-45251 — Der Zugriff auf bereits freigegebene Speicher (use-after-free) in den Systemaufrufen select und poll, der auftritt, wenn der übergebene Dateideskriptor vor der Entsperrung des Wartethreads, der auf die Dateideskriptoren von den Systemaufrufen select und poll wartet, geschlossen wird. Eine erfolgreiche Ausnutzung ermöglicht es einem nicht privilegierten Benutzer, Code auf Kernel-Ebene auszuführen.
- CVE-2026-45253 — Fehlende ordnungsgemäße Überprüfung der Parameter, die bei der Ausführung der PT_SC_REMOTE-Operation im Systemaufruf ptrace übergeben wurden. Diese Sicherheitsanfälligkeit ermöglicht es einem nicht privilegierten Benutzer, die Ausführung beliebigen Codes im Kernel zu initiieren, selbst wenn der Zielprozess, der debuggt wird, keine besonderen Privilegien hat.
- CVE-2026-39461 — Stack Overflow in the libcasper library, which provides applications isolated through the Capsicum mechanism with access to system interfaces. When interacting with the handler via UNIX sockets, the library uses the system call select to wait for data but does not check whether the socket descriptor conforms to the valid select limit FD_SETSIZE (1024). An attacker can initiate the allocation of large file descriptors in a libcasper-based application and cause a stack overflow. Through such manipulations with setuid root programs, code execution with root privileges can be achieved.
- CVE-2026-45254 — The possibility of bypassing cap_net limits in the application due to a missing key being treated as 'allow any' instead of being blocked.
- CVE-2026-45252 — Buffer overflow in the fusefs module when processing FUSE_LISTXATTR messages, allowing reading of up to 253 bytes from kernel memory outside of the buffer or writing up to 250 bytes into unused heap space.
Quelle: opennet.ru
