Home

Description

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().

PUBLISHED Reserved 2026-05-13 | Published 2026-05-27 | Updated 2026-05-27 | Assigner Linux

Product status

Default status
unaffected

7b3dce814a15bc5d9fb6124cd945291012c4ebb9 (git) before baa8b7097d9cc68ff85819cf683972a58c2ce32b
affected

7b3dce814a15bc5d9fb6124cd945291012c4ebb9 (git) before a2633dc243c35754a0c2270131d8a199c987c9bf
affected

Default status
affected

6.19
affected

Any version before 6.19
unaffected

6.19.4 (semver)
unaffected

7.0 (original_commit_for_fix)
unaffected

References

git.kernel.org/...c/baa8b7097d9cc68ff85819cf683972a58c2ce32b

git.kernel.org/...c/a2633dc243c35754a0c2270131d8a199c987c9bf

cve.org (CVE-2026-45926)

nvd.nist.gov (CVE-2026-45926)

Download JSON