VYPR
Unrated severityNVD Advisory· Published Oct 22, 2025· Updated Apr 15, 2026

CVE-2022-50557

CVE-2022-50557

Description

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

pinctrl: thunderbay: fix possible memory leak in thunderbay_build_functions()

The thunderbay_add_functions() will free memory of thunderbay_funcs when everything is ok, but thunderbay_funcs will not be freed when thunderbay_add_functions() fails, then there will be a memory leak, so we need to add kfree() when thunderbay_add_functions() fails to fix it.

In addition, doing some cleaner works, moving kfree(funcs) from thunderbay_add_functions() to thunderbay_build_functions().

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Memory leak in Linux kernel ThunderBay pinctrl driver when thunderbay_add_functions() fails, causing unreleased allocation.

Vulnerability

CVE-2022-50557 describes a memory leak in the Linux kernel's pinctrl driver for ThunderBay. The function thunderbay_build_functions() allocates memory for thunderbay_funcs but fails to free it when thunderbay_add_functions() encounters an error. This missing kfree() leads to a memory leak.

Exploitation

An attacker who can trigger a failure in thunderbay_add_functions()—for example, by causing memory pressure or invalid inputs—can cause the allocated memory to remain unreleased. Since the driver runs in kernel space, repeated exploitation can exhaust system memory, leading to denial of service.

Impact

Successful exploitation results in a memory leak that can degrade system performance or cause a crash due to memory exhaustion. No privilege escalation or code execution is involved; the impact is limited to availability.

Mitigation

The issue was fixed in the Linux kernel stable commit [1], which moved the cleanup code to properly free memory on error paths. Users should apply the kernel update to address the vulnerability.

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

1

Patches

3

Vulnerability mechanics

Generated on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

3

News mentions

0

No linked articles in our index yet.