cveboard RSS feed

CVE-2022-49968

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2022
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

ieee802154/adf7242: defer destroy_workqueue call

In the Linux kernel, the following vulnerability has been resolved: ieee802154/adf7242: defer destroy_workqueue call There is a possible race condition (use-after-free) like below (FREE) | (USE) adf7242_remove | adf7242_channel cancel_delayed_work_sync | destroy_workqueue (1) | adf7242_cmd_rx | mod_delayed_work (2) | The root cause for this race is that the upper layer (ieee802154) is unaware of this detaching event and the function adf7242_channel can be called without any checks. To fix this, we can add a flag write at the beginning of adf7242_remove and add flag check in adf7242_channel. Or we can just defer the destructive operation like other commit 3e0588c291d6 ("hamradio: defer ax25 kfree after unregister_netdev") which let the ieee802154_unregister_hw() to handle the synchronization. This patch takes the second option. runs")

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
58e9683d14752debc6f22daf6b23e031787df31faffectedgitdede80aaf01f4b6e8657d23726cb4a3da226ec4cUnavailableNone listed
58e9683d14752debc6f22daf6b23e031787df31faffectedgitbed12d7531df1417fc92c691999ff95e03835008UnavailableNone listed
58e9683d14752debc6f22daf6b23e031787df31faffectedgit23a29932715ca43bceb2eae1bdb770995afe7271UnavailableNone listed
58e9683d14752debc6f22daf6b23e031787df31faffectedgit9f8558c5c642c62c450c98c99b7d18a709fff485UnavailableNone listed
58e9683d14752debc6f22daf6b23e031787df31faffectedgit15f3b89bd521d5770d36a61fc04a77c293138ba6UnavailableNone listed
58e9683d14752debc6f22daf6b23e031787df31faffectedgitafe7116f6d3b888778ed6d95e3cf724767b9aedfUnavailableNone listed
a2363e2d88bf50022ee643c49ee5d4f7e8c915eaaffectedgitUnavailableUnavailableNone listed
4.17.19affectedsemver4.18UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
4.18affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver4.18UnavailableNone listed
4.19.258unaffectedsemverUnavailable4.19.*None listed
5.4.213unaffectedsemverUnavailable5.4.*None listed
5.10.142unaffectedsemverUnavailable5.10.*None listed
5.15.66unaffectedsemverUnavailable5.15.*None listed
5.19.8unaffectedsemverUnavailable5.19.*None listed
6.0unaffectedoriginal_commit_for_fixUnavailable*None listed