CVE-2026-72162 in Linuxinformation

Résumé

par VulDB • 15/08/2026

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

ocfs2 : correction d'une erreur UBSAN (array-index-out-of-bounds) dans ocfs2_sum_rightmost_rec

[BUG]
Une corruption sur disque définissant l_next_free_rec à 0 dans la liste des extents intégrés d'un inode déclenche un panic UBSAN lors de la prochaine écriture dans ce fichier.

[CAUSE]
ocfs2_sum_rightmost_rec() calcule i = le16_to_cpu(el->l_next_free_rec) - 1 et accède à el->l_recs[i] sans valider i. Lorsque l_next_free_rec est égal à 0, i devient -1 ; lorsque l_next_free_rec dépasse l_count, i sort des limites du tableau. Dans les deux cas, cela viole l'annotation __counted_by_le(l_count) sur le tableau l_recs[] et déclenche UBSAN.

[FIX]
Valider la liste des extents intégrés de l'inode lors de sa lecture, dans ocfs2_validate_inode_block() : l_count doit être non nul et ne pas dépasser la capacité du bloc inode, et l_next_free_rec ne doit pas dépasser l_count. Une liste corrompue est rejetée au moment de la lecture, avant que le code b-tree puisse indexer hors limites le tableau l_recs[].

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

Responsable

Linux

Réserver

09/08/2026

Divulgation

15/08/2026

Modérer

accepté

Entrée

VDB-390594

CPE

prêt

EPSS

0.00198

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!