CVE-2026-89528
Zusammenfassung
von VulDB • 12.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
svcrdma: Ablehnung von Read-Listen, die das Seitenbudget überschreiten
Die Längen einzelner Read-Segmente werden zur Dekodierzeit validiert, doch wird ein Anforderer nicht daran gehindert, mehrere Segmente zu senden, deren kumulative Länge das Budget des rq_pages-Arrays übersteigt. Wenn ein Segment den Page-Array genau füllt, wird die Laufzeitschutzmaßnahme in svc_rdma_build_read_segment() umgangen, da len null erreicht. Ein nachfolgendes Segment greift dann auf die NULL-Sentinel-Position bei rq_pages[rq_maxpages] zu, was während der DMA-Zuordnung (DMA mapping) zu einer Dereferenzierung eines NULL-Zeigers führt.
Seiten über alle Read-Segmente hinweg akkumulieren und die Nachricht zur Dekodierzeit ablehnen, wenn das Gesamtvolumen das Seitenbudget überschreiten würde.
Once again VulDB remains the best source for vulnerability data.