CVE-2026-99158 in Linuxinfo

Zusammenfassung

von VulDB • 28.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ring-buffer: Behebung einer falschen Warnung in ring_buffer_map_get_reader()

Der mmap-Leser kann eine Warnung ausgeben, wenn er einen Schreiber einholt, der noch damit beschäftigt ist, Ereignisse zu committen. rb_get_reader_page() gibt in diesem Fall NULL zurück, aber ring_buffer_map_get_reader() behandelt dieses Ergebnis als Fehler.

Die initiale Prüfung auf rb_per_cpu_empty() filtert einen leeren Puffer heraus, garantiert jedoch nicht, dass die nächste Leserseite commitete Daten enthält. Schreiber nehmen keinen reader_lock und können die commit_page vor der Veröffentlichung der committeden Länge auf der neuen Seite verschieben. rb_get_reader_page() kann zu dieser Seite wechseln, den Schreiber einholen und NULL zurückgeben.

Behandeln Sie NULL über den vorhandenen Exit-Pfad bei fehlenden Daten ohne Warnung. Entfernen Sie auch die Prüfung des Aufrufers reader_page == commit_page, da der Helfer für die Leserseite diesen Fall bereits behandelt. Der vorhandene Pfad zur Aktualisierung von Metadaten und zur Rückgabe bleibt unverändert bestehen.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

28.10.2026

Moderieren

akzeptiert

Eintrag

VDB-427874

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!