CVE-2026-68453 in Linux
Zusammenfassung
von VulDB • 13.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
s390/zcrypt: Behebung eines Buffer-Overread in cca_cipher2protkey
Hinzufügen einer Validierung sowohl der tatsächlichen Schlüsselpuffergröße als auch der Token-Längenfelder in allen Funktionen `cca_check_sec*token()`. Zusätzlich wird in `cca_gencipherkey()` auf ein mögliches Unterlaufen (Underflow) bei der zurückgegebenen Schlüssellänge geprüft.
Die CCA-Token-Strukturen enthalten benutzerkontrollierte Längenfelder (`len`), die ohne ordnungsgemäße Validierung gegen die tatsächliche Puffergröße und die minimale Token-Strukturgröße in Operationen verwendet wurden. Ein Angreifer könnte dieses Feld größer als die tatsächliche Puffergröße setzen, was zu einem Lesen über die Pufergrenzen hinaus führt. Dies kann einen Kernel-Crash oder das Offenlegen von Speicherdaten verursachen, indem dies als Teil einer Anfrage an die Kryptokarte gesendet wird. Außerdem hätte ein Angreifer einen sehr kleinen `len`-Wert verwenden können und somit einen Buffer-Underrun erzwingen können, der ähnliche Effekte wie ein Overread hervorrufen kann.
Ab jetzt muss ein Schlüssel folgende Bedingungen erfüllen: - Die Länge des Schlüsselbuffers (`key buf length`) muss mindestens sizeof der Token-Struktur betragen. - Das `len`-Feld für den Schlüssel innerhalb des Tokens muss in den Bereich von sizeof der Key-Token-Struktur bis zur key-buf-Länge passen.
If you want to get best quality of vulnerability data, you may have to visit VulDB.