CVE-2023-53818
Description
In the Linux kernel, the following vulnerability has been resolved:
ARM: zynq: Fix refcount leak in zynq_early_slcr_init
of_find_compatible_node() returns a node pointer with refcount incremented, we should use of_node_put() on error path. Add missing of_node_put() to avoid refcount leak.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
A refcount leak in the Linux kernel's ARM Zynq early SLCR init function can lead to resource exhaustion, fixed by adding a missing of_node_put().
Vulnerability
Overview
CVE-2023-53818 is a reference count leak vulnerability in the Linux kernel's Linux kernel's ARM Zynq early SLCR initialization function (zynq_early_slcr_init). The function calls of_find_compatible_node() which returns a device node pointer with its reference count incremented. On error paths, the code fails to release this reference via of_node_put_node(), causing a leak.
Exploitation and
Impact
An attacker with local access could potentially trigger the error path repeatedly, causing the kernel to exhaust memory or other resources tied to device node references. This could lead to denial of service (DoS) conditions. No authentication or special privileges are required beyond local access to the system.
Mitigation
The fix was applied in multiple stable kernel commits [1][2][3][4]. Users should update to a patched kernel version. No workaround is available other than applying the patch.
AI Insight generated on May 19, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2Patches
8f00bc6727adf351b7e93d02bede0334bf4df227f8c1c5c4b1cc12d10d13ae43a06c73be44c22ee8052029eedb910a3beVulnerability mechanics
Generated on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
8- git.kernel.org/stable/c/1cc12d10d13ae5ad8d3f7432a4c0156d221fc99bnvd
- git.kernel.org/stable/c/227f8c1c5c4b3d131b66e57e58d38054f441b915nvd
- git.kernel.org/stable/c/351b7e93d02b50b2faae2d4bda28e16a8389cbb7nvd
- git.kernel.org/stable/c/4c22ee805202087c2553c9175968e9e922d75bc1nvd
- git.kernel.org/stable/c/9eedb910a3be0005b88c696a8552c0d4c9937cd4nvd
- git.kernel.org/stable/c/e43a06c73be4b93d308f0df809ee0023b7c37b54nvd
- git.kernel.org/stable/c/ede0334bf4df360f4f9446075cffbbb3bc54d0b6nvd
- git.kernel.org/stable/c/f00bc6727adf840eb208700ea27cda4f3742629dnvd
News mentions
0No linked articles in our index yet.