Refcount Leak in Apple AIC IRQ Chip of Linux Kernel
CVE-2022-49718

Currently unrated

Key Information:

Vendor
Linux
Status
Vendor
CVE Published:
26 February 2025

Summary

In the Linux kernel's Apple AIC IRQ chip implementation, a refcount leak occurs due to the improper management of node pointers returned by the of_get_child_by_name() function. When this function is called, it returns a node pointer with its reference count incremented, but there was an omission in utilizing of_node_put() to release the reference when it is no longer needed. This oversight can lead to memory leaks over time, potentially destabilizing systems that rely on this kernel functionality. The vulnerability has been addressed in subsequent releases with the addition of the necessary of_node_put() calls to ensure proper reference management.

Affected Version(s)

Linux a5e8801202b318622ea526aa5625e5f7eceb4d26 < 6c0010d1dc67c89bcc857c46f542efe318f84ddc

Linux a5e8801202b318622ea526aa5625e5f7eceb4d26 < 3d45670fab3c25a7452721e4588cc95c51cda134

Linux 5.18

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.