Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
Linux 4.15.0-259 updates fix memory and info leaks
published 4 months ago
Summary
The Linux 4.15.0-259 build packages for both generic and low‑latency kernels have been updated to correct several coding errors that could cause accidental data disclosure, crashes, or memory corruption. These problems affect core system components such as networking, storage, and device drivers. Applying the latest packages from your usual update channel will resolve the issues.
What to do
- Update canonical linux-buildinfo-4.15.0-259-generic to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-buildinfo-4.15.0-259-lowlatency to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-cloud-tools-4.15.0-259 to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-cloud-tools-4.15.0-259-generic to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-cloud-tools-4.15.0-259-lowlatency to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-cloud-tools-common to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-doc to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-headers-4.15.0-259 to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-headers-4.15.0-259-generic to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-headers-4.15.0-259-lowlatency to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-image-unsigned-4.15.0-259-generic to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-image-unsigned-4.15.0-259-lowlatency to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-libc-dev to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-modules-4.15.0-259-generic to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-modules-4.15.0-259-lowlatency to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-modules-extra-4.15.0-259-generic to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-source-4.15.0 to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-tools-4.15.0-259 to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-tools-4.15.0-259-generic to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-tools-4.15.0-259-lowlatency to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-tools-common to version 4.15.0-259.270+tuxcare.els1.
- Update canonical linux-tools-host to version 4.15.0-259.270+tuxcare.els1.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| TuxCare:Ubuntu:18.04 | canonical | linux-buildinfo-4.15.0-259-generic |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-buildinfo-4.15.0-259-lowlatency |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-cloud-tools-4.15.0-259 |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-cloud-tools-4.15.0-259-generic |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-cloud-tools-4.15.0-259-lowlatency |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-cloud-tools-common |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-doc |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-headers-4.15.0-259 |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-headers-4.15.0-259-generic |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-headers-4.15.0-259-lowlatency |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-image-unsigned-4.15.0-259-generic |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-image-unsigned-4.15.0-259-lowlatency |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-libc-dev |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-modules-4.15.0-259-generic |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-modules-4.15.0-259-lowlatency |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-modules-extra-4.15.0-259-generic |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-source-4.15.0 |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-tools-4.15.0-259 |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-tools-4.15.0-259-generic |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-tools-4.15.0-259-lowlatency |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-tools-common |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
| TuxCare:Ubuntu:18.04 | canonical | linux-tools-host |
< 4.15.0-259.270+tuxcare.els1 Fix: upgrade to 4.15.0-259.270+tuxcare.els1
|
Original advisory text
Fix of 33 CVEs
* CVE-2022-49267
- mmc: core: use sysfs_emit() instead of sprintf() {CVE-2022-49267}
- mmc: sdio: Export SDIO revision and info strings to userspace
{CVE-2022-49267}
* CVE-2026-43040
- net: ipv6: ndisc: fix ndisc_ra_useropt to initialize nduseropt_padX fields
to zero to prevent an info-leak {CVE-2026-43040}
* CVE-2026-43027
- netfilter: nf_conntrack_helper: pass helper to expect cleanup
{CVE-2026-43027}
* CVE-2025-71091
- team: fix check for port enabled in
team_queue_override_port_prio_changed() {CVE-2025-71091}
* CVE-2025-71075
- scsi: aic94xx: fix use-after-free in device removal path {CVE-2025-71075}
* CVE-2025-38565
- perf/core: Exit early on perf_mmap() fail {CVE-2025-38565}
* CVE-2025-38401
- mtk-sd: Prevent memory corruption from DMA map failure {CVE-2025-38401}
* CVE-2023-53218
- rxrpc: Make it so that a waiting process can be aborted {CVE-2023-53218}
* CVE-2025-38230
- jfs: validate AG parameters in dbMount() to prevent crashes
{CVE-2025-38230}
* CVE-2023-52867
- drm/radeon: possible buffer overflow {CVE-2023-52867}
* CVE-2023-53432
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
{CVE-2023-53432}
* CVE-2025-39891
- wifi: mwifiex: Initialize the chan_stats array to zero {CVE-2025-39891}
* CVE-2025-38666
- net: appletalk: Fix use-after-free in AARP proxy probe {CVE-2025-38666}
* CVE-2025-39828
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control()
{CVE-2025-39828}
* CVE-2026-43020
- Bluetooth: MGMT: validate LTK enc_size on load {CVE-2026-43020}
* CVE-2026-43011
- net/x25: Fix potential double free of skb {CVE-2026-43011}
* CVE-2026-31778
- ALSA: caiaq: fix stack out-of-bounds read in init_card {CVE-2026-31778}
* CVE-2026-31748
- comedi: me_daq: Fix potential overrun of firmware buffer {CVE-2026-31748}
* CVE-2026-31747
- comedi: me4000: Fix potential overrun of firmware buffer {CVE-2026-31747}
* CVE-2026-31720
- usb: gadget: f_uac1_legacy: validate control request size {CVE-2026-31720}
* CVE-2026-31696
- rxrpc: Fix missing validation of ticket length in non-XDR key preparsing
{CVE-2026-31696}
* CVE-2026-31659
- batman-adv: reject oversized global TT response buffers {CVE-2026-31659}
* CVE-2026-31629
- nfc: llcp: add missing return after LLCP_CLOSED checks {CVE-2026-31629}
* CVE-2026-31626
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
{CVE-2026-31626}
* CVE-2026-31622
- NFC: digital: Bounds check NFC-A cascade depth in SDD response handler
{CVE-2026-31622}
* CVE-2026-31602
- ALSA: ctxfi: Limit PTP to a single page {CVE-2026-31602}
* CVE-2026-31583
- media: em28xx: fix use-after-free in em28xx_v4l2_open() {CVE-2026-31583}
* CVE-2026-31581
- ALSA: 6fire: fix use-after-free on disconnect {CVE-2026-31581}
* CVE-2026-31576
- media: hackrf: fix to not free memory after the device is registered in
hackrf_probe() {CVE-2026-31576}
* CVE-2026-31504
- net: fix fanout UAF in packet_release() via NETDEV_UP race
{CVE-2026-31504}
* CVE-2026-23388
- Squashfs: check metadata block offset is within range {CVE-2026-23388}
* CVE-2026-23372
- nfc: rawsock: cancel tx_work before socket teardown {CVE-2026-23372}
* Bump ABI 4.15.0-259
- mmc: core: use sysfs_emit() instead of sprintf() {CVE-2022-49267}
- mmc: sdio: Export SDIO revision and info strings to userspace
{CVE-2022-49267}
* CVE-2026-43040
- net: ipv6: ndisc: fix ndisc_ra_useropt to initialize nduseropt_padX fields
to zero to prevent an info-leak {CVE-2026-43040}
* CVE-2026-43027
- netfilter: nf_conntrack_helper: pass helper to expect cleanup
{CVE-2026-43027}
* CVE-2025-71091
- team: fix check for port enabled in
team_queue_override_port_prio_changed() {CVE-2025-71091}
* CVE-2025-71075
- scsi: aic94xx: fix use-after-free in device removal path {CVE-2025-71075}
* CVE-2025-38565
- perf/core: Exit early on perf_mmap() fail {CVE-2025-38565}
* CVE-2025-38401
- mtk-sd: Prevent memory corruption from DMA map failure {CVE-2025-38401}
* CVE-2023-53218
- rxrpc: Make it so that a waiting process can be aborted {CVE-2023-53218}
* CVE-2025-38230
- jfs: validate AG parameters in dbMount() to prevent crashes
{CVE-2025-38230}
* CVE-2023-52867
- drm/radeon: possible buffer overflow {CVE-2023-52867}
* CVE-2023-53432
- firewire: net: fix use after free in fwnet_finish_incoming_packet()
{CVE-2023-53432}
* CVE-2025-39891
- wifi: mwifiex: Initialize the chan_stats array to zero {CVE-2025-39891}
* CVE-2025-38666
- net: appletalk: Fix use-after-free in AARP proxy probe {CVE-2025-38666}
* CVE-2025-39828
- atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control()
{CVE-2025-39828}
* CVE-2026-43020
- Bluetooth: MGMT: validate LTK enc_size on load {CVE-2026-43020}
* CVE-2026-43011
- net/x25: Fix potential double free of skb {CVE-2026-43011}
* CVE-2026-31778
- ALSA: caiaq: fix stack out-of-bounds read in init_card {CVE-2026-31778}
* CVE-2026-31748
- comedi: me_daq: Fix potential overrun of firmware buffer {CVE-2026-31748}
* CVE-2026-31747
- comedi: me4000: Fix potential overrun of firmware buffer {CVE-2026-31747}
* CVE-2026-31720
- usb: gadget: f_uac1_legacy: validate control request size {CVE-2026-31720}
* CVE-2026-31696
- rxrpc: Fix missing validation of ticket length in non-XDR key preparsing
{CVE-2026-31696}
* CVE-2026-31659
- batman-adv: reject oversized global TT response buffers {CVE-2026-31659}
* CVE-2026-31629
- nfc: llcp: add missing return after LLCP_CLOSED checks {CVE-2026-31629}
* CVE-2026-31626
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
{CVE-2026-31626}
* CVE-2026-31622
- NFC: digital: Bounds check NFC-A cascade depth in SDD response handler
{CVE-2026-31622}
* CVE-2026-31602
- ALSA: ctxfi: Limit PTP to a single page {CVE-2026-31602}
* CVE-2026-31583
- media: em28xx: fix use-after-free in em28xx_v4l2_open() {CVE-2026-31583}
* CVE-2026-31581
- ALSA: 6fire: fix use-after-free on disconnect {CVE-2026-31581}
* CVE-2026-31576
- media: hackrf: fix to not free memory after the device is registered in
hackrf_probe() {CVE-2026-31576}
* CVE-2026-31504
- net: fix fanout UAF in packet_release() via NETDEV_UP race
{CVE-2026-31504}
* CVE-2026-23388
- Squashfs: check metadata block offset is within range {CVE-2026-23388}
* CVE-2026-23372
- nfc: rawsock: cancel tx_work before socket teardown {CVE-2026-23372}
* Bump ABI 4.15.0-259
References
- https://errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1782148597.html Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2022-49267 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2023-52867 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2023-53218 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2023-53432 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2025-38230 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2025-38401 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2025-38565 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2025-38617 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2025-38666 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2025-39828 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2025-39891 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2025-71075 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2025-71091 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-23372 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-23388 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-31504 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-31576 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-31581 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-31583 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-31602 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-31622 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-31626 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-31629 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-31659 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-31696 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-31720 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-31747 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-31748 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-31778 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-43011 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-43020 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-43027 Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-43040 Vendor Advisory
Timeline
Published7 Jul 2026
Updated26 Oct 2026
First seen26 Oct 2026
Sources
CLSA-2026-1782148597 · OSV
Track software like this
Free during beta