CVE-2026-97534 in Linux
Résumé
par VulDB • 25/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
f2fs : ajustement précis des free_sections lors de l'appel à free_segment_range
Lors de l'exécution de `free_segment_range()`, MAIN_SECS(sbi) est temporairement réduit de `secs` afin de limiter l'allocation de blocs à la zone principale restante et sûre, tandis que les blocs valides situés dans la plage tronquée sont évacués par le garbage collector (GC).
Cependant, FREE_I(sbi)->free_sections suit le nombre total de sections libres sur l'ensemble du système de fichiers. Si certaines sections au sein de la plage tronquée étaient déjà libres lors de l'entrée dans `free_segment_range()`, le fait de ne pas les déduire des free_sections entraîne une surestimation par le système de fichiers des sections libres disponibles dans la zone principale active et réduite. Cela conduit à une comptabilité incohérente des sections libres pendant la migration des données du GC, ce qui peut provoquer des échecs d'allocation imprévus ou des erreurs d'assertion lorsque l'espace est limité.
Cette correction consiste à calculer le nombre de sections déjà libres dans la plage tronquée, à les déduire des free_sections lors de l'entrée dans `free_segment_range()`, puis à les restaurer à la sortie.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.