Linux Kernel Vulnerability in bnge Auxiliary Device
CVE-2026-74706
What is CVE-2026-74706?
In the Linux kernel, a vulnerability related to memory management in the bnge driver has been identified. When the allocation of the auxiliary device (auxr_dev) fails during the setup process, the system incorrectly tries to dereference a pointer to the parent bnge_dev. This situation arises because the error handling fails to manage the unallocated auxr_dev properly, leading to a NULL pointer exception. The vulnerability has been addressed by ensuring that the parent bnge_dev is retrieved from the auxiliary device's parent instead of from an uninitialized structure. The proper handling allows for a safe cleanup process of auxiliary devices, preventing system crashes during error scenarios.
Affected Version(s)
Linux 8ac050ec3b1c0dcb5e89cf86fe2ebe0afcc73554 < 83ef2f3cab7fe6dd9155cd598dc64be524d963a9
Linux 8ac050ec3b1c0dcb5e89cf86fe2ebe0afcc73554 < 1cb4298810e27e037d3ca07286ecbb97e89ba58d
Linux 6.19