CVE-2026-43017

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: MGMT: validate mesh send advertising payload length mesh_send() currently bounds MGMT_OP_MESH_SEND by total command length, but it never verifies that the bytes supplied for the flexible adv_data[] array actually match the embedded adv_data_len field. MGMT_MESH_SEND_SIZE only covers the fixed header, so a truncated command can still pass the existing 20..50 byte range check and later drive the async mesh send path past the end of the queued command buffer. Keep rejecting zero-length and oversized advertising payloads, but validate adv_data_len explicitly and require the command length to exactly match the flexible array size before queueing the request.
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:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc6:*:*:*:*:*:*

History

11 Nov 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: Bluetooth: MGMT: validar la longitud de la carga útil de publicidad de envío de malla mesh_send() actualmente limita MGMT_OP_MESH_SEND por la longitud total del comando, pero nunca verifica que los bytes suministrados para el array flexible adv_data[] realmente coincidan con el campo adv_data_len incrustado. MGMT_MESH_SEND_SIZE solo cubre la cabecera fija, por lo que un comando truncado aún puede pasar la comprobación de rango existente de 20..50 bytes y posteriormente impulsar la ruta de envío de malla asíncrona más allá del final del búfer de comandos en cola. Seguir rechazando las cargas útiles de publicidad de longitud cero y sobredimensionadas, pero validar adv_data_len explícitamente y requerir que la longitud del comando coincida exactamente con el tamaño del array flexible antes de poner en cola la solicitud.

Information

Published : 2026-05-01 15:16

Updated : 2026-11-11 23:10


NVD link : CVE-2026-43017

Mitre link : CVE-2026-43017

CVE.ORG link : CVE-2026-43017


JSON object : View

Products Affected

linux

  • linux_kernel