In FreeBSD wurden 22 SicherheitsanfĂ€lligkeiten behoben, von denen eine potenziell Remote-CodeausfĂŒhrung mit Root-Rechten ermöglicht, und 13 die Möglichkeit bieten, die eigenen Privilegien im System zu erhöhen. Die SicherheitsanfĂ€lligkeiten wurden in den Aktualisierungen FreeBSD 15.1-RELEASE-p1, FreeBSD 15.0-RELEASE-p11, 14.4-RELEASE-p7 und 14.3-RELEASE-p16 behoben.
Die gefĂ€hrlichste SicherheitsanfĂ€lligkeit (CVE-2026-49420) wird durch einen PufferĂŒberlauf in der Bibliothek libalias verursacht, die im Kernel-basierten Paketfilter ipfw und im Benutzerraumprozess natd fĂŒr die AdressĂŒbersetzung von gesendeten oder empfangenen Netzwerkpaketen verwendet wird. Der Ăberlauf trat im RTSP-Protokoll-Handler (Real Time Streaming Protocol) auf, der ausgehende Netzwerkpakete unter Verwendung eines festen Puffers ohne ĂberprĂŒfung des Platzes fĂŒr das Ergebniss des PaketĂŒberschreibens ĂŒberschreibt.
Beim Verarbeiten von speziell gestalteten RTSP-Datenverkehr an einem NAT-Gateway kann ein StackĂŒberlauf auftreten, der potenziell zur Remote-CodeausfĂŒhrung im Kernel oder im natd-Prozess fĂŒhren kann, der mit Root-Rechten im System ausgefĂŒhrt wird.
Zur Umgehung der SicherheitsanfÀlligkeit können Sie das Laden des Kernelmoduls alias_smedia.ko blockieren und den Verweis auf den Handler libalias_smedia.so aus der Konfigurationsdatei /etc/libalias.conf entfernen. Wenn das RTSP-Protokoll an der Firewall nicht verwendet wird, können Sie den Verkehr zu den Netzwerkports 554 und 7070 in den Regeln blockieren, die vor dem Auslösen der NAT-Regeln angegeben sind.
SicherheitsanfÀlligkeiten, die einem nicht privilegierten lokalen Benutzer Root-Rechte verschaffen:
- CVE-2026-49415 â Ein Race Condition im Systemaufruf execve, das es lokalen Benutzern erlaubt, beim AusfĂŒhren von ausfĂŒhrbaren Dateien mit SUID-Root-Flag das Adressraum eines Prozesses ĂŒber procfs oder linprocfs in einem kurzen Zeitfenster zu modifizieren, das nach der Einrichtung eines neuen virtuellen Adressraums des Prozesses, aber vor der Aktualisierung seiner Besitzerdaten auftritt.
- CVE-2026-49422 â Ein Use-after-free-Zugriff auf bereits freigegebene Speicher im Kernelmodul tcp_rack.ko mit einer Implementierung des RACK-Algorithmus zur Erkennung von TCP-Paketverlusten. Die SicherheitsanfĂ€lligkeit kann zur Privilegieneskalation durch Manipulation eines lokalen Sockets ausgenutzt werden.
- CVE-2026-49419 â untere SchrankenĂŒberlauf (Underflow) im LinkzĂ€hlermechanismus der Jail-Isolierung. Durch Manipulationen mit Jail-Umgebungen unter Verwendung von Jail-Deskriptoren mittels der Funktionen jail_set und jail_get kann ein Angreifer den LinkzĂ€hler zurĂŒcksetzen und Speicher fĂŒr eine Struktur freigeben, die weiterhin im Kernel verwendet wird, was potenziell zur Erhöhung seiner Privilegien ausgenutzt werden kann.
- CVE-2026-49429 â PufferĂŒberlauf in OpenZFS, der es einem lokalen Benutzer mit ZFS-Rechten âuserusedâ ermöglicht, seine Privilegien durch Manipulationen mit ioctl ZFS_IOC_USERSPACE_MANY zu erhöhen.
- CVE-2026-49427, CVE-2026-49428 â Schwachstellen in der Implementierung von âlargepageâ-Shared Memory-Objekten, die zu einem Zugriff auf bereits freigegebenen Speicher im Kernel fĂŒhren, was zur Erhöhung seiner Privilegien durch Manipulationen mit der Sendfile-Funktion mit dem Flag SF_NOCACHE oder den Funktionen open und fspacectl mit dem Flag O_TRUNC ausgenutzt werden kann.
- CVE-2026-49421 â fehlerhafte Behandlung des Flags AT_RESOLVE_BENEATH in den Systemaufrufen unlinkat und funlinkat kann verwendet werden, um Dateien auĂerhalb des Basisverzeichnisses in Konfigurationen mit eingeschrĂ€nktem FS-Zugriff zu löschen.
- CVE-2026-49418 â Zugriff auf Speicher nach dessen Freigabe im virtuellen Speichersubsystem, der auftritt, wenn die Funktion msync(MS_INVALIDATE) fĂŒr eine GerĂ€temapping-Speicherzuordnung aufgerufen wird. Ein Angreifer mit Zugriff auf ein GerĂ€t, das das Mapping in den Speicher unterstĂŒtzt, kann diese Schwachstelle zur Erhöhung seiner Privilegien nutzen.
- CVE-2026-49416 â ganzzahliger Ăberlauf im vt-Konsolentreiber, der es einem lokalen Benutzer potenziell ermöglicht, seine Privilegien durch Senden von ioctl CONS_HISTORY mit einer zu groĂen GröĂe zu erhöhen.
- CVE-2026-49413 â Schwachstelle im Linuxulator, die es einem unprivilegierten Benutzer erlaubt, seine Shared Library ĂŒber die Umgebungsvariable LD_PRELOAD in eine ausfĂŒhrbare Datei mit dem SUID-Flag einzuschleusen und seinen Code mit den Privilegien dieser ausfĂŒhrbaren Datei auszufĂŒhren.
- CVE-2026-49412 â Zugriff auf bereits freigegebenen Speicher im Handler der Option IPV6_MSFILTER in Sockets, was die Erhöhung seiner Privilegien ermöglicht.
- CVE-2026-45258 â Probleme mit der Implementierung der UnterstĂŒtzung fĂŒr Speichermapping (mmap) im Soundtreiber, die es ermöglichen, Daten in Kernel-Speicherbereiche durch Manipulation mit dem GerĂ€t /dev/dsp zu lesen und zu schreiben, das standardmĂ€Ăig fĂŒr alle beschreibbar ist.
- CVE-2026-45257 â eine Schwachstelle im Kernelmodul ktls, die es Angreifern ermöglicht, beliebige lesbare Dateien im Seiten-Cache zu ĂŒberschreiben. Durch das Ăberschreiben einer Datei mit SUID-Root-Rechten, wie zum Beispiel /bin/su, kann der Angreifer Root-Rechte im System erlangen.
Weniger kritische Schwachstellen:
- CVE-2026-49430, CVE-2026-49431 â Schwachstellen in OpenZFS, die zu einer BeschĂ€digung des Kernel-Speichers fĂŒhren und das Setzen des Flags â$hasrecvdâ ohne entsprechende Berechtigungen ermöglichen.
- CVE-2026-49426 â fehlerhafte Erstellung von Audit-EintrĂ€gen fĂŒr ptrace-Aufrufe. Kann von Angreifern verwendet werden, um Systeme zur Erkennung von Eindringlingen zu umgehen.
- CVE-2026-49423 â entfernte DoS-Schwachstelle im Kernel-Subsystem KTLS, die durch das Senden speziell formatierter TLS-Pakete ausgenutzt werden kann. Das Problem tritt nur auf Systemen auf, die KTLS zur Beschleunigung der TLS-Verarbeitung verwenden (kern.ipc.tls.enable=1).
- CVE-2026-49424 â Leck von 104 Byte aus dem uninitialisierten Kernel-Stack in der Implementierung des Systemaufrufs waitid() im Linuxulator.
- CVE-2026-49425 â Datenleck aus dem uninitialisierten Kernel-Stack im Subsystem compat32.
- CVE-2026-58081, CVE-2026-58082 â PufferĂŒberlĂ€ufe in der iconv-Bibliothek, die fĂŒr Angriffe auf Anwendungen genutzt werden können, die iconv zur Umwandlung von nicht vertrauenswĂŒrdigen externen Daten in den Kodierungen HZ, UTF-7, VIQR, ZW und ISO-2022 verwenden.
Quelle: opennet.ru
