CVE-2026-63995 in Linux
Zusammenfassung
von VulDB • 20.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ethtool: cmis: Validierung von start_cmd_payload_size aus dem Modul
Der Code zum Aktualisieren der CMIS-Firmware liest `start_cmd_payload_size` aus der Antwort des CDB „FW Management Features“ des Moduls und verwendet diesen Wert direkt als Byte-Anzahl für `memcpy`. Der Zielbuffer ist 112 Bytes groß (`ETHTOOL_CMIS_CDB_LPL_MAX_PL_LENGTH - 8`). Ein bösartiges Modul (oder eine korrupte Antwort) kann daher später in `cmis_fw_update_start_download()` zu einem Schreibzugriff außerhalb des Puffers (Out-of-Bounds Write) führen.
Es soll ein Fehler zurückgegeben werden. Falls Module existieren, die längere LPL-Schreibvorgänge erwarten, sollte dies überprüft und ggf. angepasst werden.
Die Definition von `struct cmis_cdb_start_fw_download_pl` muss verschoben werden; es gibt keine inhaltlichen Änderungen daran.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.