CVE-2022-48809: net: fix a memleak when uncloning an skb dst and its metadata
Vulnerability summary
CVE-2022-48809 is a medium (CVSS 5.5) vulnerability in linux. EPSS estimates a 0.28% chance of exploitation in the next 30 days, higher than 21% of scored vulnerabilities.
Not severe (CVSS 5.5, local access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 5 · Related 5Timeline
- 16-07-2024PublishedVulnerability first disclosed.
- 11-05-2026Last modifiedVulnerability information updated.
Description
In the Linux kernel, the following vulnerability has been resolved: net: fix a memleak when uncloning an skb dst and its metadata When uncloning an skb dst and its associated metadata, a new dst+metadata is allocated and later replaces the old one in the skb. This is helpful to have a non-shared dst+metadata attached to a specific skb. The issue is the uncloned dst+metadata is initialized with a refcount of 1, which is increased to 2 before attaching it to the skb. When tun_dst_unclone returns, the dst+metadata is only referenced from a single place (the skb) while its refcount is 2. Its refcount will never drop to 0 (when the skb is consumed), leading to a memory leak. Fix this by removing the call to dst_hold in tun_dst_unclone, as the dst+metadata refcount is already 1.
CVSS metrics
4 scores · 3 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated5.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated5.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.28%
Chance of exploitation in the next 30 days
Percentile
21%
Versus all other CVEs
30-day change
No change 0.00 pp
From 0.28% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: local access, low-privilege account, no user interaction (CVSS vector). Other conditions: not stated in public data.
Ubuntu93 products
- linuxAll versions (No fix recorded) | < 4.15.0-177.186 | < 5.4.0-110.124
- linux-allwinner-5.19All versions (No fix recorded)
- linux-awsAll versions (No fix recorded) | < 4.15.0-1128.137 | < 5.4.0-1073.78
- linux-aws-5.0All versions (No fix recorded)
- linux-aws-5.11All versions (No fix recorded)
Linux2 products
- linux≥ fc4099f17240767554ff3a73977acb78ef615404, < 4ac84498fbe84a00e7aef185e2bb3e40ce71eca4 | ≥ fc4099f17240767554ff3a73977acb78ef615404, < c1ff27d100e2670b03cbfddb9117e5f9fc672540 | ≥ fc4099f17240767554ff3a73977acb78ef615404, < 0be943916d781df2b652793bb2d3ae4f9624c10a | ≥ fc4099f17240767554ff3a73977acb78ef615404, < a80817adc2a4c1ba26a7aa5f3ed886e4a18dff88 | ≥ fc4099f17240767554ff3a73977acb78ef615404, < 00e6d6c3bc14dfe32824e2c515f0e0f2d6ecf2f1 | ≥ fc4099f17240767554ff3a73977acb78ef615404, < fdcb263fa5cda15b8cb24a641fa2718c47605314 | ≥ fc4099f17240767554ff3a73977acb78ef615404, < 8b1087b998e273f07be13dcb5f3ca4c309c7f108 | ≥ fc4099f17240767554ff3a73977acb78ef615404, < 9eeabdf17fa0ab75381045c867c370f4cc75a613 | 4.3
- linux_kernel≥ 4.3, < 4.9.302 | ≥ 4.10, < 4.14.267 | ≥ 4.15, < 4.19.230 | ≥ 4.20, < 5.4.180 | ≥ 5.5, < 5.10.101 | ≥ 5.11, < 5.15.24 | ≥ 5.16, < 5.16.10
Debian1 product
- linux< 5.16.10-1
3 vendors · 96 products