CVE-2026-43502

Hoch7.8Veröffentlicht am 21. Mai 2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben: net/rds: Bereinigung von Zerocopy-Sendvorgängen vor dem Einreihen der Nachricht behandeln Ein Zerocopy-Sendevorgang kann fehlschlagen, nachdem Benutzerseiten gepinnt wurden, aber bevor die Nachricht an den sendenden Socket angehängt wurde. Der Bereinigungspfad leitet den Zerocopy-Status derzeit aus rm->m_rs ab, sodass eine nicht eingereihte Nachricht bereinigt werden kann, als ob sie normale Nutzlastseiten besäße. Die Zerocopy-Zugehörigkeit wird jedoch tatsächlich durch das Vorhandensein von op_mmp_znotifier bestimmt, unabhängig davon, ob die Nachricht die Socket-Warteschlange erreicht hat. op_mmp_znotifier in rds_message_purge() frühzeitig erfassen und als Bereinigungsunterscheidung verwenden. Wenn die Nachricht bereits einem Socket zugeordnet ist, den bestehenden Abschluss-Pfad beibehalten. Andernfalls die Abrechnung der gepinnten Seiten direkt verringern und den Notifier freigeben, bevor die Nutzlastseiten freigegeben werden. Dadurch bleibt die Bereinigung bei einem frühen Sende-Fehler mit den Zerocopy-Lebensdauerregeln konsistent, ohne den normalen Abschluss-Pfad für eingereihte Nachrichten zu ändern.

CVSS-Score7.8 / 10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Schwachstellentyp (CWE)CWE-401
Herstellerlinux

Betroffene Produkte

HerstellerProduktVersionen
linuxlinux kernel< 5.10.258

Verwandte Artikel

This product uses the NVD API but is not endorsed or certified by the NVD.

Die technische Beschreibung ist unsere Übersetzung des englischen NVD-Originaltexts.

CVE-Datenbank