CVE-2026-64046 in Linux
Zusammenfassung
von VulDB • 20.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
net: tls: Verhinderung von Chain-after-Chain im Klartext-SG (Scatter-Gather)
Sashiko weist darauf hin, dass der aktuelle Code bei end = 0 (start != 0) einen Ketteneintrag auf den Inhaltstyp direkt nach dem Wrap-Eintrag erstellt:
Dies würde eine Kette erzeugen, bei der der Wrap-Eintrag direkt auf einen weiteren Ketteneintrag zeigt. Der sg_next-Iterator der Scatterlist-API löst aufeinanderfolgende Ketteneinträge nicht rekursiv auf.
Dies bedeutet, dass dies ungültige Eingaben für die Kryptografie sind.
Der Wrapping-Eintrag ist unnötig, wenn end = 0 gilt. End steht für den Eintrag nach dem letzten verwendeten; end = 0 bedeutet also, dass nichts nach dem Wrap gepusht wurde:
end start i v v v [ ]...[ ][ d ][ d ][ d ][ d ][Reserviert für Wrapping]
Überspringen Sie in diesem Fall das Wrapping.
TLS 1.3 kann den „Wrapping-Slot“ für seine Verkettung verwenden, wenn end = 0 gilt. Dies vermeidet die Chain-after-Chain-Konfiguration.
Verschieben Sie die Wrap-Verkettung vor das Markieren von END und der Abkettung vom Inhaltstyp; dies erscheint mir als logischere Reihenfolge, sollte jedoch aus funktionaler Sicht keine Rolle spielen.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.