← CVE Intelligence

CVE-2026-23337

pinctrl: pinconf-generic: Fix memory leak in pinconf_generic_parse_dt_config() PUBLISHED

Description (CNA)

In the Linux kernel, the following vulnerability has been resolved: pinctrl: pinconf-generic: Fix memory leak in pinconf_generic_parse_dt_config() In pinconf_generic_parse_dt_config(), if parse_dt_cfg() fails, it returns directly. This bypasses the cleanup logic and results in a memory leak of the cfg buffer. Fix this by jumping to the out label on failure, ensuring kfree(cfg) is called before returning.

Affected (CNA)

Vendor / productVersions
Linux / Linuxaffected 90a18c512884adb49ddc2fb30e94594169aae808 before 63ee429780a5d43b5b4406c6128109b0f47cf2f1; affected 90a18c512884adb49ddc2fb30e94594169aae808 before 7a648d598cb8e8c62af3f0e020a25820a3f3a9a7
Linux / Linuxaffected 6.19; unaffected 0 before 6.19; unaffected 6.19.7 through 6.19.*; unaffected 7.0 through *

CWE

No CWE identifiers supplied.

References