Error crític en el recompte de referències al gestor del protocol del sistema de fitxers 9p del Linux Kernel
27/10/2026
CVE-2026-63795
CRÍTIC (10,0)
CVSS3: 0,0
Al nucli de Linux, s’ha resolt la vulnerabilitat següent: 9p: eviteu posar oldfid a la ruta d’error p9_client_walk(). Quan es crida p9_client_walk() amb el clon definit com a fals, fid és un àlies d’oldfid. Si la cerca falla posteriorment després d’haver enviat la sol·licitud, la ruta d’error salta a clunk_fid, que actualment crida a p9_fid_put(fid) incondicionalment. Això elimina una referència a oldfid tot i que la propietat d’oldfid roman en qui fa la crida. Si aquesta és l’última referència, oldfid es pot alliberar i destruir mentre qui fa la crida encara espera que sigui vàlid. Un ús o alliberament posterior d’oldfid pot desencadenar un ús després de l’alliberament o un desbordament per sota del comptador de referències.
Sistemes Afectats
- Flagforge Flagforge
Remediació
Es pot solucionar col·locant fid a la ruta d’error clunk_fid només quan no sigui un àlies d’oldfid, tot fent coincidir el control existent a la ruta d’error següent. Això es pot activar quan un recorregut multicomponent es divideix en múltiples crides a p9_client_walk() i un recorregut posterior sense clonació falla. Hi ha disponibles un reproductor i registres d’avís del comptador de referències a petició. Vegeu-ne les Referències.









