PT-2026-52350 · Linux · Linux

Published

2026-06-25

·

Updated

2026-06-25

·

CVE-2026-53255

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: MGMT: validate advertising TLV before type checks
tlv data is valid() reads each advertising data field length from data[i], then inspects data[i + 1] for managed EIR types before checking that the current field still fits inside the supplied buffer.
A malformed field whose length byte is the last byte of the buffer can therefore make the parser read one byte past the advertising data.
KASAN reported the following when a malformed MGMT OP ADD ADVERTISING request reached that path:
BUG: KASAN: vmalloc-out-of-bounds in tlv data is valid() Read of size 1 Call trace: tlv data is valid() add advertising() hci mgmt cmd() hci sock sendmsg()
Move the existing element-length check before any type-octet inspection so each non-empty element is proven to contain its type byte before the parser looks at data[i + 1].
Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-53255

Affected Products

Linux