CVE-2025-21645 in Linuxinformation

Résumé

par VulDB • 10/06/2026

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

platform/x86/amd/pmc : Désactiver l'éveil de IRQ1 uniquement si i8042 l'a effectivement activé.

L'éveil pour IRQ1 ne doit être désactivé que dans les cas où i8042 l'avait réellement activé, sinon « wake_depth » pour cet IRQ tentera de descendre en dessous de zéro et un avertissement (WARN()) indésirable sera enregistré :

kernel: atkbd serio0 : Désactivation de la source d'éveil IRQ1 afin d'éviter un bug du micrologiciel de la plateforme kernel: ------------[ cut here ]------------
kernel: Désactivation non équilibrée de l'éveil pour IRQ 1 kernel: AVERTISSEMENT : CPU : 10 PID : 6431 à kernel/irq/manage.c:920 irq_set_irq_wake+0x147/0x1a0

Le pilote PMC utilise DEFINE_SIMPLE_DEV_PM_OPS() pour définir ses dev_pm_ops, ce qui définit amd_pmc_suspend_handler() sur les gestionnaires .suspend, .freeze et .poweroff. i8042_pm_suspend(), en revanche, est uniquement défini comme le gestionnaire .suspend.

Corrigez le problème en appelant le gestionnaire de suspension PMC uniquement depuis le même ensemble de gestionnaires dev_pm_ops que i8042_pm_suspend(), ce qui signifie actuellement seulement le gestionnaire .suspend.

Pour reproduire ce problème, essayez d'hiberner (S4) la machine après un démarrage à froid sans l'avoir mise en veille légère (s2idle) au préalable.

[ij : message de commit modifié.]

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Réserver

29/12/2024

Divulgation

19/01/2025

Modérer

accepté

Entrée

VDB-292545

CPE

prêt

EPSS

0.00241

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!