{"id":"DEBIAN-CVE-2022-50468","details":"In the Linux kernel, the following vulnerability has been resolved:  platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init()  The following WARNING message was given when rmmod cros_usbpd_notify:   Unexpected driver unregister!  WARNING: CPU: 0 PID: 253 at drivers/base/driver.c:270 driver_unregister+0x8a/0xb0  Modules linked in: cros_usbpd_notify(-)  CPU: 0 PID: 253 Comm: rmmod Not tainted 6.1.0-rc3 #24  ...  Call Trace:   \u003cTASK\u003e   cros_usbpd_notify_exit+0x11/0x1e [cros_usbpd_notify]   __x64_sys_delete_module+0x3c7/0x570   ? __ia32_sys_delete_module+0x570/0x570   ? lock_is_held_type+0xe3/0x140   ? syscall_enter_from_user_mode+0x17/0x50   ? rcu_read_lock_sched_held+0xa0/0xd0   ? syscall_enter_from_user_mode+0x1c/0x50   do_syscall_64+0x37/0x90   entry_SYSCALL_64_after_hwframe+0x63/0xcd  RIP: 0033:0x7f333fe9b1b7  The reason is that the cros_usbpd_notify_init() does not check the return value of platform_driver_register(), and the cros_usbpd_notify can install successfully even if platform_driver_register() failed.  Fix by checking the return value of platform_driver_register() and unregister cros_usbpd_notify_plat_driver when it failed.","modified":"2026-09-01T16:05:35.333201083Z","published":"2025-10-01T12:15:40.603Z","upstream":["CVE-2022-50468"],"references":[{"type":"ADVISORY","url":"https://security-tracker.debian.org/tracker/CVE-2022-50468"}],"affected":[{"package":{"name":"linux","ecosystem":"Debian:12","purl":"pkg:deb/debian/linux?arch=source&distro=bookworm"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"6.1.4-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2022-50468.json"}},{"package":{"name":"linux","ecosystem":"Debian:13","purl":"pkg:deb/debian/linux?arch=source&distro=trixie"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"6.1.4-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2022-50468.json"}},{"package":{"name":"linux","ecosystem":"Debian:14","purl":"pkg:deb/debian/linux?arch=source&distro=forky"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"6.1.4-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2022-50468.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H"}]}