CVE-2026-98658

CVE-2026-98658

published October 18, 2026

CVSS
—
EPSS
0%
Percentile
9.3
In the wild
Unconfirmed
What it is

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

iio: proximity: aw96103: validate firmware data length

The firmware parser reads a length from the binary header and then uses

it to walk six-byte register/value entries. A truncated firmware image

can make the parser read beyond the copied firmware buffer. A value

smaller than the four-byte count field also underflows, producing a very

large length.

Read the little-endian field with get_unaligned_le32(), as previously

proposed by David Lechner. Validate the header size, reject an

underflowed length, ensure the resulting payload is contained in the

firmware image, and require it to contain whole register/value entries.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00200 · 9.3th percentile
Published
2026-10-18T20:17Z
References (4)
EPSS history
Timeline
  • 20 OCT 03:34Z
    EPSS moved — → 0%
    epss
  • 18 OCT 15:44Z
    iio: proximity: aw96103: validate firmware data length
    cvelistv5
  • 18 OCT 15:44Z
    iio: proximity: aw96103: validate firmware data length
    cvelistv5