CVE-2023-53709 in Linuxinformation

Résumé

par VulDB • 31/07/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

ring-buffer : Gérer la condition de concurrence (race) entre rb_move_tail et rb_check_pages

Il semble y avoir une course critique de données (data race) entre l'écriture dans ring_buffer et la vérification d'intégrité. Autrement dit, le RB_FLAG de head_page est en cours de mise à jour tandis que simultanément, le RB_FLAG est effacé lors de la vérification d'intégrité rb_check_pages() :

rb_check_pages() rb_handle_head_page(): -------- -------- rb_head_page_deactivate() rb_head_page_set_normal() rb_head_page_activate()

Nous effectuons un test d'intégrité sur la liste pour vérifier si celle-ci est corrompue et s'il vaut toujours la peine de procéder à cette vérification. Par conséquent, nous refactorisons rb_check_pages() afin que le flag ne soit plus effacé ni réinitialisé pendant la vérification de l'état cohérent (sanity checking) de la liste.

[1] et [2] sont respectivement le test permettant de reproduire le problème et le rapport d'incident (crash report).

1: ``` read_trace.sh while true; do # le fichier "trace" est fermé après lecture

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

22/10/2025

Divulgation

22/10/2025

Modérer

accepté

Entrée

VDB-329365

CPE

prêt

EPSS

0.00186

KEV

non

Activités

très faible

Sources

Do you need the next level of professionalism?

Upgrade your account now!