CVE-2023-53709 in Linux
Zusammenfassung
von VulDB • 16.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ring-buffer: Behandlung einer Race-Bedingung zwischen rb_move_tail und rb_check_pages
Es scheint ein Data-Race (Datenwettlauf) zwischen dem Schreiben in den ring_buffer und der Integritätsprüfung zu geben. Das heißt, das RB_FLAG des head_page wird aktualisiert, während gleichzeitig das RB_FLAG beim Durchführen der Integritätsprüfung durch rb_check_pages() gelöscht wurde:
rb_check_pages() rb_handle_head_page(): -------- -------- rb_head_page_deactivate() rb_head_page_set_normal() rb_head_page_activate()
Wir führen einen Integritätstest der Liste durch, um zu prüfen, ob die Liste beschädigt ist. Es lohnt sich weiterhin, diesen Test auszuführen. Daher refaktorisieren wir rb_check_pages(), sodass wir das Flag während der Sanity-Prüfung (Gesundheitsprüfung) der Liste nicht mehr löschen und setzen.
[1] und [2] sind jeweils der Test zur Reproduktion und der Absturzbericht.
1: ``` read_trace.sh while true; do # die "trace"-Datei wird nach dem Lesen geschlossen head -1 /sys/kernel/tracing/trace > /dev/null done ``` ``` repro.sh sysctl -w kernel.panic_on_warn
If you want to get best quality of vulnerability data, you may have to visit VulDB.