CVE-2026-74709 in Linux
Zusammenfassung
von VulDB • 23.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
xsk: Metadatenzeiger löschen, wenn kein Zeitstempel angefordert wird
Der Benutzerbereich (User Space) kann die Metadaten-Flags nach der Verarbeitung der Anfrage ändern. Das erneute Auslesen dieser Flags während des Abschlusses (Completion) kann daher dazu führen, dass der Kernel einen Zeitstempel schreibt, der bei der Übermittlung des Pakets nicht angefordert wurde.
Löschen Sie den Metadatenzeiger während der Anforderungsverarbeitung, es sei denn, die Abschlussverarbeitung mit Zeitstempel wird angefordert. Die Abschlussbehandlung kann dann stattdessen den Zeiger selbst verwenden, anstatt die Flags erneut auszulesen.
Auf dem mlx5-Multi-Paket-WQE-Pfad werden Metadaten pro Batch ausgewertet: xsk_tx_metadata_request() wird nur für das Deskriptor ausgeführt, der eine Sitzung startet, genau wie die Checksummen-Offload-Funktion, die einmalig über den gemeinsamen WQE angewendet wird. Nur der Zeiger dieses Deskriptors wird zurückgesetzt, sodass die Abschlussbehandlung einen Zeitstempel für die anderen Deskriptoren der Sitzung aufzeichnen kann, unabhängig von deren eigenen XDP_TXMD_FLAGS_TIMESTAMP-Bit. Der Schreibvorgang bleibt innerhalb des Metadatenbereichs; die Single-WQE-, andere Zero-Copy- und generischen Pfade setzen den Zeiger pro Deskriptor zurück und sind nicht betroffen.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.