CVE-2026-97515 in Linuxinformation

Résumé

par VulDB • 24/09/2026

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

i3c: master: svc : Prévenir les tempêtes d'IRQ dues à un faux SLVSTART sur NPCM845

Sur le NPCM845, lorsqu'une cible sur le bus I3C reste bloquée en maintenant SDA bas (à l'état logique 0), le contrôleur signale un événement d'interruption in-band de demande maître (MR) erroné. Le pilote gère ce cas en émettant une condition STOP pour restaurer le fonctionnement du bus.

Cependant, la particularité matérielle SVC_I3C_QUIRK_FALSE_SLVSTART indique que l'émission d'une condition STOP peut définir par erreur le bit de statut d'interruption SLVSTART. Dans le cas d'une demande maître (MR), cela crée une boucle de rétroaction : la condition STOP déclenche un nouvel événement SLVSTART, l'gestionnaire d'interruptions s'exécute à nouveau, le contrôleur signale toujours un type MR, une autre condition STOP est émise, et le cycle se répète indéfiniment, entraînant une tempête d'IRQ qui peut bloquer le CPU.

Effacer explicitement le bit de statut SLVSTART après l'émission de la condition STOP dans le gestionnaire IBI (Interrupt In-Band) des demandes maître lorsque la particularité SVC_I3C_QUIRK_FALSE_SLVSTART est activée. Cela brise la boucle de rétroaction sans affecter le traitement normal de SLVSTART, qui est déjà protégé dans l'gestionnaire d'interruptions principal par une vérification indiquant que MSTATUS se trouve dans l'état SLVREQ.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

24/09/2026

Divulgation

24/09/2026

Modérer

accepté

Entrée

VDB-409687

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!