CVE-2026-89769

clocksource/drivers/nxp-pit: Fix IRQ leak on cpuhp_setup_state error path

State
Published
Severity
7.4 High
Published
Sep 11, 2026
Updated
Oct 19, 2026
Reserved
Sep 11, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

clocksource/drivers/nxp-pit: Fix IRQ leak on cpuhp_setup_state error path

When cpuhp_setup_state fails after pit_clockevent_per_cpu_init has successfully called request_irq, the error handling jumps directly to out_pit_clocksource_unregister without freeing the registered IRQ.

This leaks the IRQ line and, since kfree(pit) follows, leaves a dangling pointer registered as the interrupt handler's dev_id, potentially leading to a use-after-free if the IRQ fires afterwards.

Fix it by calling pit_clockevent_per_cpu_exit to properly release the IRQ before falling through to the existing cleanup chain.

Scores

CVSSScoreVectorSource
3.17.4 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HLinux

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • bee33f22d7c30626e711b4900e3f460b6e0e104f to before d53c29a89a15e56a1797f3ef249955e544782e04Affected
  • bee33f22d7c30626e711b4900e3f460b6e0e104f to before cdcd861123248e871c2ec2be968b0a1b2a5a34b0Affected
  • bee33f22d7c30626e711b4900e3f460b6e0e104f to before 05520e035f8332c8e33f3011b5ca016fde61793dAffected
LinuxLinux
  • 6.18Affected
  • before 6.18Not affected
  • 6.18.50 through 6.18.*Not affected
  • 7.2.4 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.