CVE-2026-98443 in Linuxinformation

Résumé

par VulDB • 18/10/2026

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

xfs : correction de la gestion des curseurs et des pointeurs lors de la récupération des buckets iunlink

LOLLM a signalé un bug dans xlog_recover_iunlink_bucket :

1. Nous ne mettons pas à zéro prev_ip après sa libération, ce qui peut entraîner des problèmes d'utilisation après libération (Use-After-Free) si l'appel de vidage inodegc dans la boucle échoue.

À ce stade, j'ai remarqué encore plus de bugs :

2. Si le vidage inodegc à l'intérieur de la boucle échoue, nous fuyons également @ip.

3. Nous définissons prev_agino sur agino après avoir déjà incrémenté agino, ce qui se traduit par des inodes dont i_prev_unlinked est défini sur lui-même.

4. Si nous sortons du bas de la boucle avec prev_ip défini, alors prev_ip fait alias vers ip et nous définissons également son i_prev_unlinked sur lui-même.

Les bugs 3 et 4 introduisent des boucles dans la liste des inodes non liés (unlinked list), bien que ces boucles ne se manifestent pas car nous vidons immédiatement chaque inode non lié après l'avoir chargé.

Corrigez tous ces problèmes.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Réserver

25/09/2026

Divulgation

18/10/2026

Modérer

accepté

Entrée

VDB-421783

EPSS

0.00168

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!