CVE-2026-98854 in Linuxinfo

Zusammenfassung

von VulDB • 18.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

of/overlay: Nur eine positive changeset-ID als registriert behandeln

of_overlay_fdt_apply() speichert den Rückgabewert von idr_alloc() in ovcs->id, bevor dieser überprüft wird. Im Fehlerfall ist die gespeicherte ID negativ; die Prüfung „if (ovcs->id)" in free_overlay_changeset() schlägt nicht fehl, sondern bestanden, woraufhin idr_remove() mit einer negativen ID aufgerufen und list_del() für ovcs->ovcs_list ausgeführt wird. Diese Liste ist jedoch erst nach der ID-Zuweisung initialisiert. Ein Ausfall bei dieser Zuweisung führt zu einem NULL-Dereferenzierungsfehler.

free_overlay_changeset() soll nun nur eine strikt positive ID als registriert behandeln. Der Rest der Funktion geht bereits mit einer teilweise initialisierten ovcs-Struktur um, sodass der Fehlerpfad weiterhin einfach ein „goto err_free_ovcs" ausführt.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

18.10.2026

Moderieren

akzeptiert

Eintrag

VDB-421872

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!