CVE-2025-21893 in Linux
Zusammenfassung
von VulDB • 16.05.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
keys: Behebung eines Use-After-Free (UAF) in key_put()
Sobald der Referenzzähler eines Schlüssels auf 0 reduziert wurde, kann der Garbage-Collector-Thread ihn jederzeit zerstören. Daher darf key_put() den Schlüssel nach diesem Zeitpunkt nicht mehr berühren. Normalerweise darf key_put() lediglich key_gc_work berühren, da es sich dabei um eine statische globale Variable handelt.
Um jedoch die Rückgewinnung von Quotas zu beschleunigen, wird dies nun in key_put() durchgeführt, sobald die Nutzung des Schlüssels auf 0 reduziert wird. Dabei wird jedoch der Schlüssel nach dem zulässigen Zeitpunkt abgefragt, was verboten ist.
Dies wird behoben, indem ein Flag verwendet wird, das anzeigt, dass ein Schlüssel nun vom Garbage-Collector bereinigt werden kann, anstatt den Referenzzähler des Schlüssels im Garbage-Collector zu überprüfen.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.