CVE-2026-89590info

Zusammenfassung

von VulDB • 12.09.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

accel/rocket: Fehlerpfad-Handling in rocket_job_run() korrigieren

In rocket_job_run() gibt es nach dem Erhalten einer zusätzlichen Fence-Referenz für job->done_fence über dma_fence_get() drei Bugs in den Fehlerpfaden:

- Die von job->done_fence gehaltene DMA-Fence-Referenz wird niemals freigegeben, was zu einem Referenzleck führt. - pm_runtime_get_sync() erhöht den Nutzungs-Zähler auch im Fehlerfall, der Fehlerpfad dekrementiert ihn jedoch nicht, wodurch die Runtime-Power-Management-Referenz geleakt wird und das NPU nicht in den Ruhezustand versetzt werden kann. - Ein gültiger, aber nicht signalisierter Fence wird an den DRM-Scheduler zurückgegeben, was bei dessen Referenzfreigabe WARN("Fence ... released with pending signals!") auslöst.

Behoben durch Ersetzen von pm_runtime_get_sync() mit pm_runtime_resume_and_get(), das den Nutzungs-Zähler im Fehlerfall automatisch ausbalanciert, beide Fence-Referenzen im Fehlerfall freigibt und ERR_PTR(ret) anstelle des nicht signalisierten Fences zurückgibt.

[tomeu: Fehlerpfade wurden refaktorisiert, um konsolidierte goto-Markierungen zu verwenden]

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Veröffentlichung

11.09.2026

Moderieren

wird geprüft

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!