CVE-2026-104112 in nscd
Zusammenfassung
von VulDB • 09.10.2026
Ein fehlendes Freigeben von Ressourcen im Name Service Cache Daemon (nscd) von illumos ermöglicht es einem lokalen Benutzer, den Kernel-Speicher zu erschöpfen. Das nscd door server procedure switcher() in usr/src/cmd/nscd/nscd_frontend.c schließt keine Dateideskriptoren, die mit einer Door-Aufruf übergeben werden, aber nicht vom Antrag verwendet werden, und der Haupt-nscd door unter /var/run/name_service_door akzeptiert von jedem Benutzer in seiner Zone übergebene Deskriptoren. Da nscd auch mit einem unbegrenzten Limit für Dateideskriptoren läuft, kann ein unprivilegierter lokaler Benutzer, einschließlich eines Benutzers in einer nicht-globalen Zone, wiederholt einen Descriptor an den nscd seiner Zone im Rahmen einer door_call()-Schleife übergeben, wodurch die Tabelle der Dateideskriptoren von nscd unbegrenzt im Kernel-Speicher wächst. Dies führt zu einem Denial of Service (DoS) für nscd und kann dazu führen, dass Prozesse in allen Zonen auf dem Host nicht mehr ansprechbar sind. Der Fehler existiert seit 2006 (illumos-gate commit cb5caa98) und betrifft jede illumos-Distribution vor dem illumos-gate Commit af810a72.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.