CVE-2026-74643 in Linuxinformation

Résumé

par VulDB • 22/08/2026

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

samples/damon/mtier : gestion d'erreur pour les valeurs cibles de quota nulles

Série de correctifs « mm/damon : éviter une division par zéro dans damos_quota_score() ».

DAMON_SAMPLE_MTIER et DAMON_LRU_SORT permettent à l'utilisateur de déclencher une division par zéro dans la fonction `damos_quota_score()`. Cette erreur est évitée en ajoutant des vérifications de validation des paramètres.

Ce correctif (sur 2) :

`damos_quota_score()` peut provoquer une division par zéro si la valeur cible (`target_value`) est nulle. DAMON_SAMPLE_MTIER permet aux utilisateurs de définir `target_value` via les paramètres `node0_mem_{used,free}_bp`. Cependant, il ne protège pas contre le cas d'une valeur nulle. Par conséquent, les utilisateurs peuvent déclencher une division par zéro. La correction consiste à renvoyer une erreur lorsque l'utilisateur tente de démarrer DAMON avec des valeurs nulles pour les paramètres `node0_mem_{used,free}_bp`.

DAMON_SAMPLE_MTIER est un module d'exemple, mais la conséquence est assez grave. De plus, le paramètre `node0_mem_free_bp` égal à zéro peut sembler être une configuration raisonnable pour certains utilisateurs. Par conséquent, ce problème pourrait réellement se produire dans des environnements réels.

Une méthode fiable pour reproduire le problème est la suivante :

# cd /sys/module/damon_sample_mtier/parameters # echo 4096 > node0_start_addr # echo 8192 > node0_end_addr # echo 8192 > node1_start_addr # echo 81920 > node1_end_addr # echo 0 > node0_mem_free_bp # echo Y > enabled # dmesg -w [...]
[18792.235916] Oops: divide error: 0000 [#1] SMP NOPTI
[...]
[18792.242787] RIP: 0010:damos_quota_score+0x6f/0x480
[...]

Ce problème a été découvert [1] par Sashiko.

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

Responsable

Linux

Réserver

15/08/2026

Divulgation

22/08/2026

Modérer

accepté

Entrée

VDB-394413

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!