In FreeBSD wurden sechs SicherheitsanfÀlligkeiten behoben, die es ermöglichen, die eigenen Privilegien im System zu erhöhen oder auf Kernel-Daten zuzugreifen. Die Probleme wurden in den Updates 12.0-RELEASE-p8, 11.2-RELEASE-p12 und 11.3-RELEASE-p1 behoben.
- â Ein Fehler im Close-Handler fĂŒr Dateideskriptoren, die ĂŒber den Systemaufruf posix_openpt erstellt wurden, kann zu Schreibzugriffen auf bereits freigegebene Speicherbereiche des Kernels (Write-after-Free) fĂŒhren. Ein lokaler Angreifer kann die SicherheitsanfĂ€lligkeit ausnutzen, um Root-Rechte zu erlangen oder das Jail-Umfeld zu verlassen;
- â Das Fehlen einer ordnungsgemĂ€Ăen ĂberprĂŒfung der Korrektheit der Werte bei der Verarbeitung von Umgebungsvariablen im Code des Telnet-Clients kann zu einem Buffer Overflow fĂŒhren, wenn mit einem bösartigen Server verbunden wird, und eine Angriffsursache fĂŒr die AusfĂŒhrung von Code auf der Client-Seite einleiten;
- â Ein Fehler in der Implementierung von freebsd32_ioctl kann zu einem Leak von Kernel-Speicherbereichen fĂŒhren, die potenziell Restdaten aus dem Terminal-Puffer oder Dateicache enthalten;
- â Die Möglichkeit, einen ZĂ€hlerĂŒberlauf im Pseudo-Dateisystem mqueuefs auszulösen, kann verwendet werden, um auf Dateien, Verzeichnisse und Sockets anderer Prozesse, die anderen Benutzern gehören, zuzugreifen. Das Problem kann auch verwendet werden, um aus dem Jail zu entkommen und im Falle von Root-Zugriffs im Jail Root-Rechte im Hauptsystem zu erlangen;
- â Ein Fehler bei der ĂberprĂŒfung der Werte der Parameter 'epid' und 'streamid' im Code der XHCI-GerĂ€tesimulation im Hypervisor bhyve ermöglicht den Zugriff auf Speicherwerte auĂerhalb des zugewiesenen Puffers oder die Auslösung eines Systemabsturzes;
- â Ein Leak des ReferenzzĂ€hlers fĂŒr UNIX-Socket-Deskriptoren, die zur Ăbertragung von Privilegien zwischen Prozessen verwendet werden, kann ausgenutzt werden, um Root-Rechte zu erlangen oder aus dem Jail-Umfeld auszutreten.
Quelle: opennet.ru
