CVE-2026-98658 in Linuxinfo

Zusammenfassung

von VulDB • 19.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

iio: proximity: aw96103: Validierung der Firmware-Datenlänge

Der Firmware-Parser liest eine Länge aus dem Binärheader und verwendet diese anschließend, um sechsstellige Register/Wert-Einträge zu durchlaufen. Ein abgeschnittenes (trunkiertes) Firmware-Image kann dazu führen, dass der Parser über den kopierten Firmware-Puffer hinausliest. Ein Wert, der kleiner ist als das vier Byte große Zählerfeld, führt ebenfalls zu einem Underflow und erzeugt eine extrem hohe Länge.

Das little-endian-Feld wird mit get_unaligned_le32() gelesen, wie zuvor von David Lechner vorgeschlagen. Die Header-Größe wird validiert, eine unterflossene (underflowed) Länge wird abgelehnt, es wird sichergestellt, dass der resultierende Payload im Firmware-Image enthalten ist, und es wird verlangt, dass er ganzzahlige Register/Wert-Einträge enthält.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

18.10.2026

Moderieren

akzeptiert

Eintrag

VDB-421878

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!