8.8

CVE-2024-49982: linux Use After Free

CVSS: 8.8v3.1HighModified
AliasesUBUNTU-CVE-2024-49982DEBIAN-CVE-2024-49982
Published 21-10-2024Last modified 15-10-2026

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.

Overall risk
35/100
0100
Medium · default modelHow is this calculated?
CVSS score
8.8/10
010
High · v3.1 (CVE.org)
EPSS score
0.38%
0%100%
Low · +0.01 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 56 · Related 54

Timeline

  1. 21-10-2024
    PublishedVulnerability first disclosed.
  2. 15-10-2026
    Last 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

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

19-09-202619-10-2026
EPSS score
0.38%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected 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

References

51 links
Show all 51 references