CVE-2024-49982: linux Use After Free
Vulnerability summary
CVE-2024-49982 is a high (CVSS 8.8) Use After Free vulnerability in linux. EPSS estimates a 0.38% chance of exploitation in the next 30 days, higher than 30.6% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 56 · Related 54Timeline
- 21-10-2024PublishedVulnerability first disclosed.
- 15-10-2026Last modifiedVulnerability information updated.
Description
In the Linux kernel, the following vulnerability has been resolved: aoe: fix the potential use-after-free problem in more places For fixing CVE-2023-6270, f98364e92662 ("aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts") makes tx() calling dev_put() instead of doing in aoecmd_cfg_pkts(). It avoids that the tx() runs into use-after-free. Then Nicolai Stange found more places in aoe have potential use-after-free problem with tx(). e.g. revalidate(), aoecmd_ata_rw(), resend(), probe() and aoecmd_cfg_rsp(). Those functions also use aoenet_xmit() to push packet to tx queue. So they should also use dev_hold() to increase the refcnt of skb->dev. On the other hand, moving dev_put() to tx() causes that the refcnt of skb->dev be reduced to a negative value, because corresponding dev_hold() are not called in revalidate(), aoecmd_ata_rw(), resend(), probe(), and aoecmd_cfg_rsp(). This patch fixed this issue.
CVSS metrics
4 scores · 4 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated8.8HighCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HDiffers
- NVDNIST7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HDiffers
EPSS trend
Probability
0.38%
Chance of exploitation in the next 30 days
Percentile
31%
Versus all other CVEs
30-day change
+0.01 pp
From 0.38% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Ubuntu134 products
- linuxAll versions (No fix recorded) | < 5.4.0-208.228 | < 5.15.0-127.137 | < 6.8.0-54.56
- linux-allwinner-5.19All versions (No fix recorded)
- linux-awsAll versions (No fix recorded) | < 5.4.0-1140.150 | < 5.15.0-1073.79 | < 6.8.0-1023.25
- linux-aws-5.0All versions (No fix recorded)
- linux-aws-5.11All versions (No fix recorded)
Linux2 products
- linux≥ ad80c34944d7175fa1f5c7a55066020002921a99, < 12f7b89dd72b25da4eeaa22097877963cad6418e | ≥ 1a54aa506b3b2f31496731039e49778f54eee881, < a786265aecf39015418e4f930cc1c14603a01490 | ≥ faf0b4c5e00bb680e8e43ac936df24d3f48c8e65, < f63461af2c1a86af4217910e47a5c46e3372e645 | ≥ 7dd09fa80b0765ce68bfae92f4e2f395ccf0fba4, < 07b418d50ccbbca7e5d87a3a0d41d436cefebf79 | ≥ 74ca3ef68d2f449bc848c0a814cefc487bf755fa, < bc2cbf7525ac288e07d465f5a1d8cb8fb9599254 | ≥ eb48680b0255a9e8a9bdc93d6a55b11c31262e62, < acc5103a0a8c200a52af7d732c36a8477436a3d3 | ≥ f98364e926626c678fb4b9004b75cacf92ff0662, < 89d9a69ae0c667e4d9d028028e2dcc837bae626f | ≥ f98364e926626c678fb4b9004b75cacf92ff0662, < 8253a60c89ec35c8f36fb2cc08cdf854c7a3eb58 | ≥ f98364e926626c678fb4b9004b75cacf92ff0662, < 6d6e54fc71ad1ab0a87047fd9c211e75d86084a3 | 079cba4f4e307c69878226fdf5228c20aa1c969c | a16fbb80064634b254520a46395e36b87ca4731e | ≥ 4.19.311, < 4.19.323 | ≥ 5.4.273, < 5.4.285 | ≥ 5.10.214, < 5.10.227 | ≥ 5.15.153, < 5.15.168 | ≥ 6.1.83, < 6.1.113 | ≥ 6.6.23, < 6.6.55 | ≥ 6.7.11, < 6.8 | ≥ 6.8.2, < 6.9 | 6.9
- linux_kernelEOL≥ 5.10.214, < 5.10.227 | ≥ 5.15.153, < 5.15.168 | ≥ 6.1.83, < 6.1.113 | ≥ 6.6.23, < 6.6.55 | ≥ 6.7.11, < 6.8.2 | ≥ 6.9, < 6.10.14 | ≥ 6.11, < 6.11.3 | 4.19.311 | 5.4.273 | 6.12:rc1
Debian1 product
- linux< 6.1.115-1 | < 6.11.4-1
3 vendors · 137 products