CVE Catalog

CVE-2026-89982

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the i2c mux subsystem has a reference leak of the Device Tree channel node when adapter registration fails. i2c_mux_add_adapter() takes a reference before registering, but on error it does not release it, causing a memory leak.

Risk Assessment

The reference leak can lead to gradual kernel memory exhaustion, potentially destabilizing the system over time.

Recommendation

Apply the Linux kernel patch that releases the channel node reference before freeing private data in the error path.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: i2c: mux: Fix channel node leak on adapter add failure i2c_mux_add_adapter() takes a reference to the Device Tree channel node before registering the new adapter. If adapter registration fails, the error path frees the private data without dropping that reference. Release the channel node before freeing the private data.

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