In the Linux kernel, the following vulnerability has been resolved:
usb: renesasusbhs: Flush the notifyhotplug_work
When performing continuous unbind/bind operations on the USB drivers available on the Renesas RZ/G2L SoC, a kernel crash with the message "Unable to handle kernel NULL pointer dereference at virtual address" may occur. This issue points to the usbhscnotifyhotplug() function.
Flush the delayed work to avoid its execution when driver resources are unavailable.
[ { "signature_type": "Line", "target": { "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "32525404899431121471336976337327646143", "18654789695912677020308327515716529370", "167766361613803299910854520674802898491" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3248c1f833f924246cb98ce7da4569133c1b2292", "id": "CVE-2025-21917-0bc03e3d", "signature_version": "v1" }, { "signature_type": "Function", "target": { "function": "usbhs_remove", "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "function_hash": "147537673784167450052162985971689339306", "length": 367.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e5aac1c9b2974636db7ce796ffa6de88fa08335e", "id": "CVE-2025-21917-0fbc931e", "signature_version": "v1" }, { "signature_type": "Line", "target": { "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "32525404899431121471336976337327646143", "18654789695912677020308327515716529370", "167766361613803299910854520674802898491" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d50f5c0cd949593eb9a3d822b34d7b50046a06b7", "id": "CVE-2025-21917-182198cd", "signature_version": "v1" }, { "signature_type": "Function", "target": { "function": "usbhs_remove", "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "function_hash": "22074437015542986465317958312225356739", "length": 378.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ca078084cdd5f32d533311d6a0b63a60dcadd41", "id": "CVE-2025-21917-4f1ffcf3", "signature_version": "v1" }, { "signature_type": "Function", "target": { "function": "usbhs_remove", "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "function_hash": "147537673784167450052162985971689339306", "length": 367.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d50f5c0cd949593eb9a3d822b34d7b50046a06b7", "id": "CVE-2025-21917-83ec019d", "signature_version": "v1" }, { "signature_type": "Line", "target": { "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "32525404899431121471336976337327646143", "18654789695912677020308327515716529370", "167766361613803299910854520674802898491" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e5aac1c9b2974636db7ce796ffa6de88fa08335e", "id": "CVE-2025-21917-9bb23108", "signature_version": "v1" }, { "signature_type": "Line", "target": { "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "32525404899431121471336976337327646143", "18654789695912677020308327515716529370", "167766361613803299910854520674802898491" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@394965f90454d6f00fe11879142b720c6c1a872e", "id": "CVE-2025-21917-9c29b133", "signature_version": "v1" }, { "signature_type": "Line", "target": { "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "32525404899431121471336976337327646143", "18654789695912677020308327515716529370", "167766361613803299910854520674802898491" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cd847a7b630a85493d0294ad9542c21aafaa246", "id": "CVE-2025-21917-a56010ed", "signature_version": "v1" }, { "signature_type": "Function", "target": { "function": "usbhs_remove", "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "function_hash": "147537673784167450052162985971689339306", "length": 367.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@552ca6b87e3778f3dd5b87842f95138162e16c82", "id": "CVE-2025-21917-c1e69965", "signature_version": "v1" }, { "signature_type": "Line", "target": { "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "32525404899431121471336976337327646143", "18654789695912677020308327515716529370", "167766361613803299910854520674802898491" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4ca078084cdd5f32d533311d6a0b63a60dcadd41", "id": "CVE-2025-21917-d1190b23", "signature_version": "v1" }, { "signature_type": "Function", "target": { "function": "usbhs_remove", "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "function_hash": "147537673784167450052162985971689339306", "length": 367.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@830818c8e70c0364e377f0c243b28061ef7967eb", "id": "CVE-2025-21917-d47263e5", "signature_version": "v1" }, { "signature_type": "Line", "target": { "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "32525404899431121471336976337327646143", "18654789695912677020308327515716529370", "167766361613803299910854520674802898491" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@830818c8e70c0364e377f0c243b28061ef7967eb", "id": "CVE-2025-21917-d4da7d4d", "signature_version": "v1" }, { "signature_type": "Line", "target": { "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "32525404899431121471336976337327646143", "18654789695912677020308327515716529370", "167766361613803299910854520674802898491" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@552ca6b87e3778f3dd5b87842f95138162e16c82", "id": "CVE-2025-21917-d57ff1bd", "signature_version": "v1" }, { "signature_type": "Function", "target": { "function": "usbhs_remove", "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "function_hash": "22074437015542986465317958312225356739", "length": 378.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3248c1f833f924246cb98ce7da4569133c1b2292", "id": "CVE-2025-21917-dce32b4f", "signature_version": "v1" }, { "signature_type": "Function", "target": { "function": "usbhs_remove", "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "function_hash": "22074437015542986465317958312225356739", "length": 378.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4cd847a7b630a85493d0294ad9542c21aafaa246", "id": "CVE-2025-21917-dd03c2cc", "signature_version": "v1" }, { "signature_type": "Function", "target": { "function": "usbhs_remove", "file": "drivers/usb/renesas_usbhs/common.c" }, "deprecated": false, "digest": { "function_hash": "22074437015542986465317958312225356739", "length": 378.0 }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@394965f90454d6f00fe11879142b720c6c1a872e", "id": "CVE-2025-21917-f3f84740", "signature_version": "v1" } ]