CVE-2026-80578 in Linuxinfo

Zusammenfassung

von VulDB • 27.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

fbdev: core: Korrektur der Zeiger-Desynchronisation in fb_io_read()

In fb_io_read(), wenn copy_to_user() eine teilweise Kopierung durchführt (z. B. aufgrund eines fehlerhaften Benutzerpuffers), passt die Schleife die Chunk-Größe 'c' an und aktualisiert den verbleibenden 'count'-Wert. Der Hardware-'src'-Zeiger wurde jedoch bereits aggressiv um die ursprüngliche Chunk-Größe vorgerückt.

Wenn die Schleife fortgesetzt wird, setzt sich der Lesevorgang von einem falschen, zu weit vorgeschobenen Offset aus fort. Da der verbleibende 'count' nur um die erfolgreich kopierten Bytes dekrementiert wurde, führt diese Desynchronisation dazu, dass in den folgenden Iterationen mehr Hardware-Lesezugriffe ausgeführt werden als ursprünglich begrenzt, was schließlich zu Out-of-Bounds-I/O-Lesefehlern führt.

Beheben Sie dies, indem Sie sofort aus der Schleife austreten, sobald eine teilweise copy_to_user()-Kopierung erfolgt ist. Eine partielle Kopie weist auf einen fehlerhaften Benutzerpuffer hin, wodurch nachfolgende Leseversuche sinnlos sind. Das vorzeitige Beenden stellt sicher, dass die Anzahl der erfolgreich gelesenen Bytes zurückgegeben wird, ohne das Risiko von Out-of-Bounds-Hardwarezugriffen in den folgenden fehlgeschlagenen Iterationen einzugehen.

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

Zuständig

Linux

Reservieren

26.08.2026

Veröffentlichung

26.08.2026

Moderieren

akzeptiert

Eintrag

VDB-395900

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!