CVE-2022-50823
Description
In the Linux kernel, the following vulnerability has been resolved:
clk: tegra: Fix refcount leak in tegra114_clock_init
of_find_matching_node() returns a node pointer with refcount incremented, we should use of_node_put() on it when not need anymore. 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 tegra114_clock_init due to missing of_node_put() after of_find_matching_node() could lead to memory exhaustion.
Vulnerability
Overview
CVE-2022-50823 describes a reference count leak in the Linux kernel's tegra114_clock_init function. The function calls of_find_matching_node() which returns a device node pointer with its reference count incremented. After using the node, the code fails to call of_node_put() to decrement the decrement the reference count, causing a leak [1][1].
Exploitation and
Impact
This is a memory leak vulnerability that can be triggered during system initialization when the Tegra114 clock driver is loaded. An attacker with local access could repeatedly trigger the initialization path to exhaust kernel memory, leading to a denial-of-service condition. No special privileges beyond local access are required, as the leak occurs during normal boot or module loading][2].
Mitigation
The fix adds the missing of_node_put() call to properly release the node reference. The patch has been applied to the stable kernel tree and is available in commits such as e7a57fb92af5 and others][3][4]. Users should update to a kernel version containing the fix to prevent the memory leak.
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
1Patches
91f0e1cbbaffdce699dcdac2b8cc87a9c142a5984b1d66126c01bfd23cc13e7a57fb92af58e1fe3025393a7d3fb5814c7db16a80c76eaVulnerability mechanics
Generated on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
9- git.kernel.org/stable/c/1f0e1cbbaffd729560716e9592aa5e609ea93bb6nvd
- git.kernel.org/stable/c/5984b1d66126b024ee77482602ac6e51b53f4116nvd
- git.kernel.org/stable/c/8cc87a9c142ae0e276a3ff9ce50f78a1668da36fnvd
- git.kernel.org/stable/c/8e1fe30253930c6a67385c19802c5ab8706a76d9nvd
- git.kernel.org/stable/c/a7d3fb5814c73d7d49913e4294f8f508a3038bb4nvd
- git.kernel.org/stable/c/c01bfd23cc13a420b3f6a36bcab98410f49d480dnvd
- git.kernel.org/stable/c/ce699dcdac2bfdb6b238f2517ba41d9623b15f46nvd
- git.kernel.org/stable/c/db16a80c76ea395766913082b1e3f939dde29b2cnvd
- git.kernel.org/stable/c/e7a57fb92af52c4da69cd947752e8946e5ada50anvd
News mentions
0No linked articles in our index yet.