CVE-2026-45926
MediumCVSS 5.5Exploitation Probability (EPSS)
Low risk6th percentile - higher than 6% of all known CVEs
Summary
A vulnerability in the Linux kernel related to a potential memory leak during PWM chip initialization has been resolved. If __pinned_init() fails, the allocated pwm_chip would leak due to not calling pwmchip_put() on the error path.
Risk Assessment
Organizations may experience performance issues due to memory leaks, which can lead to instability in applications utilizing PWM chips.
Recommendation
It is recommended to update the Linux kernel to the latest version to mitigate this vulnerability and prevent potential memory leaks.
Original NVD description (English source)
In the Linux kernel, the following vulnerability has been resolved: rust: pwm: Fix potential memory leak on init error When initializing a PWM chip using pwmchip_alloc(), the allocated device owns an initial reference that must be released on all error paths. If __pinned_init() were to fail, the allocated pwm_chip would currently leak because the error path returns without calling pwmchip_put().

