CVE-2026-53148

HighCVSS 7.8/10Last modified Nov 6, 2026

Description

In the Linux kernel, the following vulnerability has been resolved:

thunderbolt: Clamp XDomain response data copy to allocation size

tb_xdp_properties_request() derives the per-packet copy length from the response header without checking that it fits in the previously allocated data buffer. A malicious peer can set its length field larger than the declared data_length, causing memcpy to write past the kcalloc allocation.

Clamp the per-packet copy length so that the cumulative offset never exceeds data_len.

Metrics

CVSS 3.1 7.8/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 0b334279a82d79fb4723bd4f614305de1ab69caa; >= cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 6021d39ccd979713b39b980286020d8f9a45efd1; >= cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 89ae04365e01d5ae4aae83044a8bbd2a9aaf8d0d; >= cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 5db10c8ad8c09f72c847dfeef3d876098257f505; >= cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 05a43157676c243c248d1c6d9dcecbe6eba2f35d; >= cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < fcbd0cdab92838854a5818be7ed8a097164ef6d5; >= cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 906035d5c3784570191d259cbf9a0ac1617852b5; >= cdae7c07e3e3509eaabc18c1640a55dc5b99c179, < 322e93448d908434ae5545660fcbe8f5a7a8e141
LinuxLinux4.15
Red HatRed Hat Enterprise Linux 10—
Red HatRed Hat Enterprise Linux 6—
Red HatRed Hat Enterprise Linux 7—
Red HatRed Hat Enterprise Linux 7—
Red HatRed Hat Enterprise Linux 8—
Red HatRed Hat Enterprise Linux 8—
Red HatRed Hat Enterprise Linux 9—
Red HatRed Hat Enterprise Linux 9—
SiemensSIMATIC S7-1500 TM MFP - GNU/Linux subsystem< *

References

Timeline

Published
Jun 25, 2026
Last modified
Nov 6, 2026
NVD status
Modified

Related CVEs from 2026

CVE-2026-531497.1In the Linux kernel, the following vulnerability has been resolved: thunderbolt: Bound root directory content to block size __tb_property_CVE-2026-53158.8A vulnerability was determined in Nothings stb up to 1.26. The affected element is the function stbtt__buf_get8 in the library stb_truetype.CVE-2026-531505.5In the Linux kernel, the following vulnerability has been resolved: thunderbolt: Reject zero-length property entries in validator tb_propeCVE-2026-531519.8In the Linux kernel, the following vulnerability has been resolved: rxrpc: Fix the ACK parser to extract the SACK table for parsing Fix moCVE-2026-531525.5In the Linux kernel, the following vulnerability has been resolved: mmc: dw_mmc-rockchip: Add missing private data for very old controllersCVE-2026-531537.8In the Linux kernel, the following vulnerability has been resolved: mm/list_lru: drain before clearing xarray entry on reparent memcg_repaCVE-2026-531545.5In the Linux kernel, the following vulnerability has been resolved: mm/hugetlb: restore reservation on error in hugetlb folio copy paths TCVE-2026-531555.5In the Linux kernel, the following vulnerability has been resolved: mm/huge_memory: use correct flags for device private PMD entry Commit CVE-2026-531567.8In the Linux kernel, the following vulnerability has been resolved: nvmem: core: fix use-after-free bugs in error paths Fix several instanCVE-2026-531577.8In the Linux kernel, the following vulnerability has been resolved: net: phonet: free phonet_device after RCU grace period phonet_device_dCVE-2026-531585.5In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: Fix NULL pointer dereference in rpmsg callback A NULL pCVE-2026-531595.5In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: fix DMA address corruption due to find_vma misuse fastr