7.8

CVE-2026-72005

wifi: rt2x00: avoid full teardown before work setup in probe

In the Linux kernel, the following vulnerability has been resolved:

wifi: rt2x00: avoid full teardown before work setup in probe

rt2x00lib_probe_dev() uses the full rt2x00lib_remove_dev() teardown for
all probe failures. However, drv_data allocation and workqueue allocation
can fail before intf_work, autowakeup_work and sleep_work have been
initialized.

Do not enter the full remove path until the probe has reached the point
where those work items are set up. Return directly for drv_data allocation
failure, and use a small early cleanup path for workqueue allocation
failure.

This issue was found by our static analysis tool and then confirmed by
manual review of rt2x00lib_probe_dev() and rt2x00lib_remove_dev(). The
early probe exits should not call a common teardown path that assumes the
later work setup has already completed.

A QEMU PoC forced alloc_ordered_workqueue() to fail before the work
initializers are reached. The resulting fail path entered
rt2x00lib_remove_dev(), and DEBUG_OBJECTS reported invalid work drains with
rt2x00lib_probe_dev() and rt2x00lib_remove_dev() in the stack.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version 0439f5367c8d8bb2ebaca8d7329f51f3148b2fb2
Version < 8b58d1f1356df6a7d2de3f55bb665b18b04ffda0
Status affected
Version 0439f5367c8d8bb2ebaca8d7329f51f3148b2fb2
Version < 59afe6148927395cf86f9429900e029a48b1d42b
Status affected
Version 0439f5367c8d8bb2ebaca8d7329f51f3148b2fb2
Version < 3c0427d719bddb33caf18ff4ffb77cb47de7eb00
Status affected
Version 0439f5367c8d8bb2ebaca8d7329f51f3148b2fb2
Version < eb7474d0253bb2de4793e1d3ce833e8564bbe732
Status affected
Version 0439f5367c8d8bb2ebaca8d7329f51f3148b2fb2
Version < 66bd9b1a72de7c2f5141b02d796048aafaed8a49
Status affected
Version 0439f5367c8d8bb2ebaca8d7329f51f3148b2fb2
Version < 816559409e340acaa5c9d868291dab30d8c80263
Status affected
Version 0439f5367c8d8bb2ebaca8d7329f51f3148b2fb2
Version < 56994852d704535ea354a4627ca667b1b4fa0deb
Status affected
Version 0439f5367c8d8bb2ebaca8d7329f51f3148b2fb2
Version < 536fb3d739d75a03cb318c0c6fe799425cfea501
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 2.6.39
Status affected
Version 0
Version < 2.6.39
Status unaffected
Version <= 5.10.*
Version 5.10.261
Status unaffected
Version <= 5.15.*
Version 5.15.212
Status unaffected
Version <= 6.1.*
Version 6.1.178
Status unaffected
Version <= 6.6.*
Version 6.6.145
Status unaffected
Version <= 6.12.*
Version 6.12.97
Status unaffected
Version <= 6.18.*
Version 6.18.40
Status unaffected
Version <= 7.1.*
Version 7.1.5
Status unaffected
Version <= *
Version 7.2
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.16% 0.061
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
416baaa9-dc9f-4396-8d5f-8c081fb06d67 7.8 1.8 5.9
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/8b58d1f1356df6a7d2de3f55bb665b18b04ffda0
https://git.kernel.org/stable/c/59afe6148927395cf86f9429900e029a48b1d42b
https://git.kernel.org/stable/c/3c0427d719bddb33caf18ff4ffb77cb47de7eb00
https://git.kernel.org/stable/c/eb7474d0253bb2de4793e1d3ce833e8564bbe732
https://git.kernel.org/stable/c/66bd9b1a72de7c2f5141b02d796048aafaed8a49
https://git.kernel.org/stable/c/816559409e340acaa5c9d868291dab30d8c80263
https://git.kernel.org/stable/c/56994852d704535ea354a4627ca667b1b4fa0deb
https://git.kernel.org/stable/c/536fb3d739d75a03cb318c0c6fe799425cfea501