DEBIAN-CVE-2024-49982
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.
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Debian:12 | linux | 6.1.38-4, 6.1.98-1, 6.1.99-1 |
| Debian:13 | linux | 0, 0 |
| Debian:11 | linux-6.1 | *, 6.1.106-3~deb11u3, 6.1.112-1~deb11u1 |
| Debian:11 | linux | 5.10.209-1, 5.10.209-2, 5.10.216-1 |
| Debian:14 | linux | 0, 0 |
Timeline
- Oct 21, 2024 CVE Published
- Apr 28, 2026 CVE Updated