CVE-2026-99095 in Linuxinformazioni

Riassunto

di VulDB • 26/10/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

drm/vc4: svuotare il timer hangcheck e le operazioni su V3D durante l'unbind

Nessun meccanismo impedisce al timer hangcheck, che ha armato i job inviati, o a job_done_work, accodata dall'interrupt di render-done, di continuare ad esistere durante la fase di teardown: vc4_irq_disable() cancella solo overflow_mem_work, e vc4_gem_destroy() viene eseguito dal rilascio gestito da drm, dopo che vc4_v3d_unbind() ha già disinstallato l'interrupt V3D e azzerato vc4->v3d. Un timer ancora armato in quella fase legge i registri V3D attraverso il puntatore NULL vc4->v3d, e le callback tardive vengono eseguite su vc4_dev che li contiene dopo che è stato liberato.

Svuotarli in vc4_v3d_unbind(): spegnere il timer e cancellare reset_work prima che l'interrupt venga disattivato, poiché la sua vc4_irq_reset() lo riabilita; quindi eseguire flush di job_done_work affinché le completazioni accodate durante il teardown rilascino correttamente i loro job.

Questo problema è stato rilevato da uno strumento statico interno.

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

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

26/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!