CVE-2023-54107 in Linuxinfo

Zusammenfassung

von VulDB • 03.07.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

blk-cgroup: Referenzzähler des Elternelements wird nach Abschluss von pd_free_fn() dekrementiert

Einige cgroup-Richtlinien greifen über das untergeordnete pd (policy data) auf das übergeordnete pd zu, auch nachdem pd_offline_fn() abgeschlossen ist. Wenn die Funktion pd_free_fn() für das übergeordnete Element vor der des untergeordneten Elements aufgerufen wird, kann ein Use-After-Free-Fehler ausgelöst werden. Daher sollte sichergestellt werden, dass die Reihenfolge von pd_free_fn() eingehalten wird.

Derzeit wird der Referenzzähler des übergeordneten blkg (block group) in __blkg_release() dekrementiert, was vor dem Aufruf von pd_free_fn() in blkg_free_work_fn() erfolgt, wobei blkg_free_work_fn() asynchron aufgerufen wird.

Dieser Patch stellt sicher, dass der Aufruf von pd_free_fn(), der beim Entfernen einer cgroup erfolgt, durch das Verzögern des Dekrementierens des Referenzzählers des übergeordneten Elements nach dem Aufruf von pd_free_fn() für das untergeordnete Element in eine definierte Reihenfolge gebracht wird.

Übrigens: pd_free_fn() wird auch aus blkcg_deactivate_policy() beim Löschen eines Geräts aufgerufen, und folgende Patches werden die Einhaltung der Reihenfolge gewährleisten.

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

Zuständig

Linux

Reservieren

24.12.2025

Veröffentlichung

24.12.2025

Moderieren

akzeptiert

Eintrag

VDB-338125

CPE

bereit

EPSS

0.00162

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!