Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
CVE Vulnerability Details :
CVE-2025-21645
PUBLISHED
More InfoOfficial Page
Assigner-Linux
Assigner Org ID-416baaa9-dc9f-4396-8d5f-8c081fb06d67
View Known Exploited Vulnerability (KEV) details
Published At-19 Jan, 2025 | 10:18
Updated At-03 Nov, 2025 | 19:35
Rejected At-
▼CVE Numbering Authority (CNA)
platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it

In the Linux kernel, the following vulnerability has been resolved: platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it Wakeup for IRQ1 should be disabled only in cases where i8042 had actually enabled it, otherwise "wake_depth" for this IRQ will try to drop below zero and there will be an unpleasant WARN() logged: kernel: atkbd serio0: Disabling IRQ1 wakeup source to avoid platform firmware bug kernel: ------------[ cut here ]------------ kernel: Unbalanced IRQ 1 wake disable kernel: WARNING: CPU: 10 PID: 6431 at kernel/irq/manage.c:920 irq_set_irq_wake+0x147/0x1a0 The PMC driver uses DEFINE_SIMPLE_DEV_PM_OPS() to define its dev_pm_ops which sets amd_pmc_suspend_handler() to the .suspend, .freeze, and .poweroff handlers. i8042_pm_suspend(), however, is only set as the .suspend handler. Fix the issue by call PMC suspend handler only from the same set of dev_pm_ops handlers as i8042_pm_suspend(), which currently means just the .suspend handler. To reproduce this issue try hibernating (S4) the machine after a fresh boot without putting it into s2idle first. [ij: edited the commit message.]

Affected Products
Vendor
Linux Kernel Organization, IncLinux
Product
Linux
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Program Files
  • drivers/platform/x86/amd/pmc/pmc.c
Default Status
unaffected
Versions
Affected
  • From 72e5a83b7c8401856cc3732150af24e43726717a before ab47d72b736e78d3c2370b26e0bfc46eb0918391 (git)
  • From 8e60615e8932167057b363c11a7835da7f007106 before 5cc621085e2b7a9b1905a98f8e5a86bb4aea2016 (git)
  • From 8e60615e8932167057b363c11a7835da7f007106 before b25778c87a6bce40c31e92364f08aa6240309e25 (git)
  • From 8e60615e8932167057b363c11a7835da7f007106 before dd410d784402c5775f66faf8b624e85e41c38aaf (git)
  • 3fc9dc0340e0b5df8059313537b55f82c1e84e94 (git)
Vendor
Linux Kernel Organization, IncLinux
Product
Linux
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Program Files
  • drivers/platform/x86/amd/pmc/pmc.c
Default Status
affected
Versions
Affected
  • 6.2
Unaffected
  • From 0 before 6.2 (semver)
  • From 6.1.140 through 6.1.* (semver)
  • From 6.6.72 through 6.6.* (semver)
  • From 6.12.10 through 6.12.* (semver)
  • From 6.13 through * (original_commit_for_fix)
Metrics
VersionBase scoreBase severityVector
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://git.kernel.org/stable/c/ab47d72b736e78d3c2370b26e0bfc46eb0918391
N/A
https://git.kernel.org/stable/c/5cc621085e2b7a9b1905a98f8e5a86bb4aea2016
N/A
https://git.kernel.org/stable/c/b25778c87a6bce40c31e92364f08aa6240309e25
N/A
https://git.kernel.org/stable/c/dd410d784402c5775f66faf8b624e85e41c38aaf
N/A
Hyperlink: https://git.kernel.org/stable/c/ab47d72b736e78d3c2370b26e0bfc46eb0918391
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/5cc621085e2b7a9b1905a98f8e5a86bb4aea2016
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/b25778c87a6bce40c31e92364f08aa6240309e25
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/dd410d784402c5775f66faf8b624e85e41c38aaf
Resource: N/A
▼Authorized Data Publishers (ADP)
CVE Program Container
Affected Products
Metrics
VersionBase scoreBase severityVector
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://lists.debian.org/debian-lts-announce/2025/08/msg00010.html
N/A
Hyperlink: https://lists.debian.org/debian-lts-announce/2025/08/msg00010.html
Resource: N/A
Details not found