CVE Catalog

CVE-2026-89883

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Summary

In the Linux kernel, the media rc sunxi-cir driver does not unregister the rc device on probe failures after rc_register_device() succeeds. Only rc_free_device() is called, leaving the registered rc device and its resources behind.

Risk Assessment

Leaving the rc device registered after a failed probe can cause resource leaks and incorrect driver behavior. It affects Allwinner platforms using this driver.

Recommendation

Update the Linux kernel to a version containing the registered-device unwind label for the IRQ lookup, IRQ request, and hardware initialization failure paths.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: media: rc: sunxi-cir: Unregister rc device on probe failure After rc_register_device() succeeds, later probe failures must undo the registration with rc_unregister_device(). The current error path jumps to the allocation cleanup label and only calls rc_free_device(), leaving the rc device registration and resources created by rc_register_device() behind. Add a registered-device unwind label for the IRQ lookup, IRQ request, and hardware initialization failure paths. Keep rc_free_device() for failures before rc_register_device() succeeds.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS