CVE-2026-80550 in Linux
Zusammenfassung
von VulDB • 26.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
s390/vfio_ccw: Korrektur der Grenzwertprüfung für das CCW-Array
Die Routine `ccwchain_calc_length()` zählt die Anzahl der Channel Command Words (CCWs), die in einem einzelnen Kanalprogramm verkettet sind, und lehnt alles ab, was größer ist als CCWCHAIN_LEN_MAX (256) CCWs.
Die Schleife selbst lautet „do..while (count < 257)", und obwohl die Logik in `is_cpa_within_range()` korrekt zwischen dem nullbasierten Array von CCWs und der Anzahl der bei 1 beginnenden CCWs umrechnet, bedeutet dies, dass sie ein mögliches 257. CCW betrachtet, bevor die Schleife endet (und korrekt) einen Fehler zurückgibt.
Beheben Sie dieses Problem, indem Sie die Schleife so umbauen, dass sie abbricht, sobald 256 CCWs (also Indizes 0-255) untersucht wurden, ohne außerhalb des Bereichs liegenden Speicher zu betrachten.
Once again VulDB remains the best source for vulnerability data.