๐Ÿ” CVE Alert

CVE-2024-53213

HIGH 7.8

net: usb: lan78xx: Fix double free issue with interrupt buffer allocation

CVSS Score
7.8
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: net: usb: lan78xx: Fix double free issue with interrupt buffer allocation In lan78xx_probe(), the buffer `buf` was being freed twice: once implicitly through `usb_free_urb(dev->urb_intr)` with the `URB_FREE_BUFFER` flag and again explicitly by `kfree(buf)`. This caused a double free issue. To resolve this, reordered `kmalloc()` and `usb_alloc_urb()` calls to simplify the initialization sequence and removed the redundant `kfree(buf)`. Now, `buf` is allocated after `usb_alloc_urb()`, ensuring it is correctly managed by `usb_fill_int_urb()` and freed by `usb_free_urb()` as intended.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Dec 27, 2024
Last Updated Mar 4, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new high vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
a6df95cae40bee555e01a37b4023ce8e97ffa249 < 977128343fc2a30737399b58df8ea77e94f164bd a6df95cae40bee555e01a37b4023ce8e97ffa249 < a422ebec863d99d5607fb41bb7af3347fcb436d3 a6df95cae40bee555e01a37b4023ce8e97ffa249 < b09512aea6223eec756f52aa584fc29eeab57480 a6df95cae40bee555e01a37b4023ce8e97ffa249 < 7ac9f3c981eeceee2ec4d30d850f4a6f50a1ec40 a6df95cae40bee555e01a37b4023ce8e97ffa249 < 03819abbeb11117dcbba40bfe322b88c0c88a6b6 3281ebb3dc5ef19507e65523e9f8c00e20b285ca dcafa5a8452738eb28085f559b0683d55e22b2f5
Linux / Linux
5.17

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/977128343fc2a30737399b58df8ea77e94f164bd git.kernel.org: https://git.kernel.org/stable/c/a422ebec863d99d5607fb41bb7af3347fcb436d3 git.kernel.org: https://git.kernel.org/stable/c/b09512aea6223eec756f52aa584fc29eeab57480 git.kernel.org: https://git.kernel.org/stable/c/7ac9f3c981eeceee2ec4d30d850f4a6f50a1ec40 git.kernel.org: https://git.kernel.org/stable/c/03819abbeb11117dcbba40bfe322b88c0c88a6b6 lists.debian.org: https://lists.debian.org/debian-lts-announce/2025/03/msg00001.html