PT-2026-51976 · Linux · Linux

Published

2026-06-24

·

Updated

2026-06-24

·

CVE-2026-53082

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:
net: hamradio: 6pack: fix uninit-value in sixpack receive buf
sixpack receive buf() does not properly skip bytes with TTY error flags. The while loop iterates through the flags buffer but never advances the data pointer (cp), and passes the original count (including error bytes) to sixpack decode(). This causes sixpack decode() to process bytes that should have been skipped due to TTY errors. The TTY layer does not guarantee that cp[i] holds a meaningful value when fp[i] is set, so passing those positions to sixpack decode() results in KMSAN reporting an uninit-value read.
Fix this by processing bytes one at a time, advancing cp on each iteration, and only passing valid (non-error) bytes to sixpack decode(). This matches the pattern used by slip receive buf() and mkiss receive buf() for the same purpose.
Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-53082

Affected Products

Linux