CVE-2026-74685 in Linuxinformation

Résumé

par VulDB • 22/08/2026

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

hwmon: (ltc4282) Limiter les limites de courant négatives

Lorsqu'une valeur négative est transmise à `ltc4282_write_curr()`, le type signé long `val` est casté directement en u64 :

drivers/hwmon/ltc4282.c:ltc4282_write_curr() {
/* doit être passé en millivolt */ u32 in = DIV_ROUND_CLOSEST_ULL((u64)val * st->rsense, DECA * MICRO); ... }

Ce cast convertit les entrées négatives en de grandes valeurs positives. Le résultat de la division suivante déborde (overflow) sur la variable `in` de type u32, se tronquant en une valeur positive pseudo-aléatoire. Lorsque cette valeur est transmise à `ltc4282_write_voltage_byte()`, elle est bornée (clamped) à la limite maximale au lieu d'être mise à zéro.

Il convient de limiter (`clamp`) `val` entre 0 et la limite supérieure maximale prise en charge avant le cast, et d'assigner le résultat à une variable temporaire sur 64 bits avant la division afin d'éviter un underflow ainsi qu'un éventuel overflow.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Réserver

15/08/2026

Divulgation

22/08/2026

Modérer

accepté

Entrée

VDB-394464

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!