cveboard RSS feed

CVE-2022-50829

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)

wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()

In the Linux kernel, the following vulnerability has been resolved: wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() It is possible that skb is freed in ath9k_htc_rx_msg(), then usb_submit_urb() fails and we try to free skb again. It causes use-after-free bug. Moreover, if alloc_skb() fails, urb->context becomes NULL but rx_buf is not freed and there can be a memory leak. The patch removes unnecessary nskb and makes skb processing more clear: it is supposed that ath9k_htc_rx_msg() either frees old skb or passes its managing to another callback function. Found by Linux Verification Center (linuxtesting.org) with Syzkaller.

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)
3deff76095c4ac4252e27c537db3041f619c23a2affectedgit5e8751a977a49a6e00cce1a8da5ca16da83f9c8cUnavailableNone listed
3deff76095c4ac4252e27c537db3041f619c23a2affectedgitf127c2b4c967025e5c3a4ce7e13b79135d46a33dUnavailableNone listed
3deff76095c4ac4252e27c537db3041f619c23a2affectedgit0c8dd2ea4b419da96ab4953e4967e9363e2f8a4fUnavailableNone listed
3deff76095c4ac4252e27c537db3041f619c23a2affectedgit988bd27de2484faf17afe0408db2e3d9e5ac61fcUnavailableNone listed
3deff76095c4ac4252e27c537db3041f619c23a2affectedgit98d9172822dc6f38138333941984bd759a89d419UnavailableNone listed
3deff76095c4ac4252e27c537db3041f619c23a2affectedgit355f16f756aad0c95cdaa0c14a34ab4137d32815UnavailableNone listed
3deff76095c4ac4252e27c537db3041f619c23a2affectedgit53b9bb1a00c4285ee7f58a11129dbea015db61bcUnavailableNone listed
3deff76095c4ac4252e27c537db3041f619c23a2affectedgit71fc0ad671a62c494d2aec731baeabd3bfe6c95dUnavailableNone listed
3deff76095c4ac4252e27c537db3041f619c23a2affectedgitdd95f2239fc846795fc926787c3ae0ca701c9840UnavailableNone 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)
3.0affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver3.0UnavailableNone listed
4.9.337unaffectedsemverUnavailable4.9.*None listed
4.14.303unaffectedsemverUnavailable4.14.*None listed
4.19.270unaffectedsemverUnavailable4.19.*None listed
5.4.229unaffectedsemverUnavailable5.4.*None listed
5.10.163unaffectedsemverUnavailable5.10.*None listed
5.15.86unaffectedsemverUnavailable5.15.*None listed
6.0.16unaffectedsemverUnavailable6.0.*None listed
6.1.2unaffectedsemverUnavailable6.1.*None listed
6.2unaffectedoriginal_commit_for_fixUnavailable*None listed