{"id":"DEBIAN-CVE-2022-49379","details":"In the Linux kernel, the following vulnerability has been resolved:  driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction  Mounting NFS rootfs was timing out when deferred_probe_timeout was non-zero [1].  This was because ip_auto_config() initcall times out waiting for the network interfaces to show up when deferred_probe_timeout was non-zero. While ip_auto_config() calls wait_for_device_probe() to make sure any currently running deferred probe work or asynchronous probe finishes, that wasn't sufficient to account for devices being deferred until deferred_probe_timeout.  Commit 35a672363ab3 (\"driver core: Ensure wait_for_device_probe() waits until the deferred_probe_timeout fires\") tried to fix that by making sure wait_for_device_probe() waits for deferred_probe_timeout to expire before returning.  However, if wait_for_device_probe() is called from the kernel_init() context:  - Before deferred_probe_initcall() [2], it causes the boot process to   hang due to a deadlock.  - After deferred_probe_initcall() [3], it blocks kernel_init() from   continuing till deferred_probe_timeout expires and beats the point of   deferred_probe_timeout that's trying to wait for userspace to load   modules.  Neither of this is good. So revert the changes to wait_for_device_probe().  [1] - https://lore.kernel.org/lkml/TYAPR01MB45443DF63B9EF29054F7C41FD8C60@TYAPR01MB4544.jpnprd01.prod.outlook.com/ [2] - https://lore.kernel.org/lkml/YowHNo4sBjr9ijZr@dev-arch.thelio-3990X/ [3] - https://lore.kernel.org/lkml/Yo3WvGnNk3LvLb7R@linutronix.de/","modified":"2026-09-01T16:05:30.695489066Z","published":"2025-02-26T07:01:14.543Z","upstream":["CVE-2022-49379"],"references":[{"type":"ADVISORY","url":"https://security-tracker.debian.org/tracker/CVE-2022-49379"}],"affected":[{"package":{"name":"linux","ecosystem":"Debian:12","purl":"pkg:deb/debian/linux?arch=source&distro=bookworm"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.18.5-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2022-49379.json"}},{"package":{"name":"linux","ecosystem":"Debian:13","purl":"pkg:deb/debian/linux?arch=source&distro=trixie"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.18.5-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2022-49379.json"}},{"package":{"name":"linux","ecosystem":"Debian:14","purl":"pkg:deb/debian/linux?arch=source&distro=forky"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.18.5-1"}]}],"ecosystem_specific":{"urgency":"not yet assigned"},"database_specific":{"source":"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2022-49379.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"}]}