CVE-2026-64304 in Linuxinfo

Zusammenfassung

von VulDB • 25.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

crypto: qat – Validierung der Längen von RSA-CRT-Komponenten

Der generische RSA-Schlüssel-Parser (rsa_helper.c) begrenzt jede CRT-Komponente (p, q, dp, dq, qinv) durch die Modulusgröße n_sz. Die Funktion qat_rsa_setkey_crt() alloziert jedoch DMA-Puffer in halber Größe (key_sz / 2) und richtet jede Komponente rechtsbündig aus mit:

memcpy(dst + half_key_sz - len, src, len)

Wenn eine CRT-Komponente größer als half_key_sz ist, führt die Subtraktion zu einem Unterlauf, und memcpy schreibt über den DMA-Puffer hinaus, was zu einer Speicherkorruption führt.

Fügen Sie für jede der fünf CRT-Komponenten eine Prüfung auf „len > half_key_sz“ neben der bestehenden Prüfung auf „!len“ hinzu, damit der Treiber stattdessen auf den Nicht-CRT-Pfad zurückgreift und nicht außerhalb des gültigen Bereichs schreibt.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

25.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383097

CPE

bereit

EPSS

0.00220

KEV

nein

Aktivitäten

low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!