CVE-2026-64529

Linux kernel (GCP) vulnerabilities

Beschreibung

Im Linux-Kernel wurde folgende Schwachstelle behoben: crypto: qat - Entfernen des nicht verwendeten Zeichengeräts und der IOCTLs Der QAT-Treiber stellt ein Zeichengerät (qat_adf_ctl) mit IOCTLs für die Gerätekonfiguration, Start, Stop, Statusabfrage und Enumeration bereit. Diese IOCTLs sind Teil keiner öffentlichen uAPI-Header und haben keine bekannten in-tree oder out-of-tree Nutzer. Der Lebenszyklus des Geräts wird bereits über sysfs verwaltet. Die ioctl-Schnittstelle erhöht die Angriffsfläche und ist Gegenstand mehrerer Fehlerberichte. Entfernen Sie das Zeichengerät, die IOCTL-Definitionen und die zugehörigen Datenstrukturen (adf_dev_status_info, adf_user_cfg_key_val, adf_user_cfg_section, adf_user_cfg_ctl_data). Entfernen Sie den nun nicht mehr benötigten Header adf_cfg_user.h und reduzieren Sie adf_ctl_drv.c auf die minimalen Modulinitialisierungs-/Modulausstiegs-Hooks für Workqueue, AER und Registrierung von Verschlüsselungs-/Kompressionsalgorithmen. Bereinigen Sie den verbleibenden toten Code, der nur über die entfernten IOCTL-Pfade erreichbar war: adf_cfg_del_all(), adf_devmgr_verify_id(), adf_devmgr_get_num_dev(), adf_devmgr_get_dev_by_id(), adf_get_vf_real_id() und die nicht verwendeten ADF_CFG-Makros. Zusätzlich entfernen Sie den Eintrag, der mit QAT IOCTLs in ioctl-number.rst verbunden ist.

Metriken

Severity
high
kein öffentlicher PoC bekannt
7.8
Quelle: cna-v3
3.3 %
Niedrig — CVE gehört zu den unteren 10 % der heute bewerteten CVEs.
0.1 %
Niedrig — Modell schätzt < 1 % Ausnutzungs-Wahrscheinlichkeit.
Veröffentlicht
2026-09-07 09:05 UTC

Re-Analyse & Statuswechsel

Chronologie der NVD-Audit-Events für diese CVE — Reanalyses, CVSS-Updates, CPE-Diffs.

  1. CVE Modified2026-08-17 05:17 UTC· 416baaa9-dc9f-4396-8d5f-8c081fb06d67
    • Affected: Linux, LinuxLinux, Linux
  2. New CVE Received2026-07-25 10:17 UTC· 416baaa9-dc9f-4396-8d5f-8c081fb06d67
    • Affected: Linux, Linux
    • Description: In the Linux kernel, the following vulnerability has been resolved: crypto: qat - remove unused character device and IOCTLs The QAT driver exposes a character device (qat_adf_ctl) with IOCTLs for device configuration, start, stop, status query and enumeration. These IOCTLs are not part of any public uAPI header and have no known in-tree or out-of-tree users. Device lifecycle is already managed via sysfs. The ioctl interface also increases the attack surface and is the subject of a number of bug reports. Remove the character device, the IOCTL definitions, and the related data structures (adf_dev_status_info, adf_user_cfg_key_val, adf_user_cfg_section, adf_user_cfg_ctl_data). Drop the now-unused adf_cfg_user.h header and strip adf_ctl_drv.c down to the minimal module_init/module_exit hooks for workqueue, AER, and crypto/compression algorithm registration. Clean up leftover dead code that was only reachable from the removed IOCTL paths: adf_cfg_del_all(), adf_devmgr_verify_id(), adf_devmgr_get_num_dev(), adf_devmgr_get_dev_by_id(), adf_get_vf_real_id() and the unused ADF_CFG macros. Additionally, drop the entry associated to QAT IOCTLs in ioctl-number.rst.
    • Reference: https://git.kernel.org/stable/c/071590a44cbc38483fceb1ab943363ec26868e1b
    • Reference: https://git.kernel.org/stable/c/1de076f43e64bf65fbe7280a269c70e0e60518df

Betroffene Betriebssysteme

  • linux

    redhat / enterprise_linux10.0

  • linux

    redhat / enterprise_linux7.0

  • linux

    redhat / enterprise_linux8.0

  • linux

    redhat / enterprise_linux9.0

  • linux

    ubuntu / linux-aws-6.8jammy

  • linux

    ubuntu / linux-azureresolute

  • linux

    ubuntu / linux-azuretrusty

  • linux

    ubuntu / linux-azurexenial

  • linux

    ubuntu / linux-azure-4.15bionic

  • linux

    ubuntu / linux-azure-5.4bionic

  • linux

    ubuntu / linux-azure-fdenoble

  • linux

    ubuntu / linux-azure-fderesolute

  • linux

    ubuntu / linux-azure-fde-6.8jammy

  • linux

    ubuntu / linux-azure-fipsbionic

  • linux

    ubuntu / linux-azure-fipsfocal

  • linux

    ubuntu / linux-azure-fipsnoble

  • linux

    ubuntu / linux-fipsjammy

  • linux

    ubuntu / linux-gcp-7.0noble

  • linux

    ubuntu / linux-gkejammy

  • linux

    ubuntu / linux-nvidia-tegranoble

  • linux

    ubuntu / linux-raspinoble

  • linux

    ubuntu / linux-raspi-realtimenoble

  • linux

    linux / linux_kernel2.6.12

  • linux

    linux / linux_kernel2.6.15

Quellen & Referenzen

Verknüpfte CVEs

1392 weitere CVEs anzeigen
IDCVE-2026-64529
Linux kernel (GCP) vulnerabilities — CVE-2026-64529 | NEOSEC Intel