CVE-2022-48794

net: ieee802154: at86rf230: Stop leaking skb's

MEDIUM
5.5
CVSS Score
Published: July 16, 2024 at 11:43 AM UTC
Updated: June 17, 2026 at 05:16 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM5.5
Exploit prediction
EPSS 0.2%
SSVC
No known exploit

Description

In the Linux kernel, the following vulnerability has been resolved: net: ieee802154: at86rf230: Stop leaking skb's Upon error the ieee802154_xmit_complete() helper is not called. Only ieee802154_wake_queue() is called manually. In the Tx case we then leak the skb structure. Free the skb structure upon error before returning when appropriate. As the 'is_tx = 0' cannot be moved in the complete handler because of a possible race between the delay in switching to STATE_RX_AACK_ON and a new interrupt, we introduce an intermediate 'was_tx' boolean just for this purpose. There is no Fixes tag applying here, many changes have been made on this area and the issue kind of always existed.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

v < 4.9.3033.19 ≤ v < 4.14.2683.19 ≤ v < 4.19.2313.19 ≤ v < 4.9.3033.19 ≤ v < 5.10.1023.19 ≤ v < 5.15.253.19 ≤ v < 5.16.113.19 ≤ v < 5.173.19 ≤ v < 5.4.1814.10 ≤ v < 4.14.2684.15 ≤ v < 4.19.2314.20 ≤ v < 5.4.1815.11 ≤ v < 5.15.255.16 ≤ v < 5.16.115.5 ≤ v < 5.10.1023.195.17 rc15.17 rc2955aee8b5c69594b9fb38a4f65e77db343b43a38
Vendor states this is fixed in 0fd484644c68897c490a3307bfcc8bf767df5a43 (fixed)
Vendor states this is fixed in 1c72f04d52b7200bb83426a9bed378668271ea4a (fixed)
Vendor states this is fixed in 23b2a25382400168427ea278f3d8bf4ecfd333bf (fixed)
Vendor states this is fixed in 455ef08d6e5473526fa6763f75a93f7198206966 (fixed)
Vendor states this is fixed in 6312f6a53fd3ea38125dcaca5e3c9aa7d8a60cf7 (fixed)
Vendor states this is fixed in af649e5c95f56df64363bc46f6746b87819f9c0d (fixed)
Vendor states this is fixed in d2a1eaf51b7d4412319adb6acef114ba472d1692 (fixed)
Vendor states this is fixed in e5ce576d45bf72fd0e3dc37eff897bfcc488f6a9 (fixed)
Vendor states this is fixed in 3.19 (unaffected)
Vendor states this is fixed in 4.14.268 (unaffected)
Vendor states this is fixed in 4.19.231 (unaffected)
Vendor states this is fixed in 4.9.303 (unaffected)
Vendor states this is fixed in 5.10.102 (unaffected)
Vendor states this is fixed in 5.15.25 (unaffected)
Vendor states this is fixed in 5.16.11 (unaffected)
Vendor states this is fixed in 5.17 (unaffected)
Vendor states this is fixed in 5.4.181 (unaffected)

References (8)

Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/0fd484644c68897c490a3307bfcc8bf767df5a43
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/1c72f04d52b7200bb83426a9bed378668271ea4a
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/23b2a25382400168427ea278f3d8bf4ecfd333bf
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/455ef08d6e5473526fa6763f75a93f7198206966
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/6312f6a53fd3ea38125dcaca5e3c9aa7d8a60cf7
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/af649e5c95f56df64363bc46f6746b87819f9c0d
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/d2a1eaf51b7d4412319adb6acef114ba472d1692
Patch
Source: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
https://git.kernel.org/stable/c/e5ce576d45bf72fd0e3dc37eff897bfcc488f6a9

SSVC — Action Prioritization

SSVCNo known exploitNot automatablePartial impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusANALYZED
CWE
CWE-401

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card