CVE-2026-52937

In the Linux kernel, the following vulnerability has been resolved: tap: fix stack info leak in tap_ioctl() SIOCGIFHWADDR In the SIOCGIFHWADDR path, tap_ioctl() copies 16 bytes of an uninitialised on-stack struct sockaddr_storage to userspace via ifr_hwaddr, but netif_get_mac_address() only writes sa_family and dev->addr_len (6 for Ethernet) bytes, leaving sa_data[6..13] uninitialised. Those 8 trailing bytes leak kernel stack contents; SIOCGIFHWADDR on a macvtap chardev returns kernel .text and direct-map pointers, defeating KASLR. Initialise ss at declaration.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc4:*:*:*:*:*:*

History

30 Oct 2026, 13:19

Type Values Removed Values Added
References
  • () https://git.kernel.org/stable/c/4b6dcfe0e3dfffd8057a4fc99b3f096c45709905 -

21 Oct 2026, 13:19

Type Values Removed Values Added
References
  • () https://git.kernel.org/stable/c/37d028a473b0826ad5970b52b791db4a29a23627 -
  • () https://git.kernel.org/stable/c/8197905d97099d8b1e3883112bbb497abd20f9f0 -

Information

Published : 2026-06-24 08:16

Updated : 2026-11-06 17:17


NVD link : CVE-2026-52937

Mitre link : CVE-2026-52937

CVE.ORG link : CVE-2026-52937


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-401

Missing Release of Memory after Effective Lifetime