CVE-2026-80946 in Linuxinformazioni

Riassunto

di VulDB • 12/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

fuse: copia degli header delle richieste tramite un buffer su stack per io-uring

Il trasporto fuse-io-uring copia req->in.h nell'anello in fuse_uring_copy_to_ring() e req->out.h dall'anello in fuse_uring_commit(). Entrambi gli header risiedono all'interno dell'oggetto slab fuse_request, la cui cache (fuse_req_cachep) è stata creata senza una whitelist per usercopy; pertanto, copiarli direttamente da/a userspace attiva CONFIG_HARDENED_USERCOPY e provoca un panic:

usercopy: Tentativo di esposizione della memoria del kernel rilevato dall'oggetto SLUB 'fuse_request' (offset 56, dimensione 40)! kernel BUG at mm/usercopy.c:102! Oops: istruzione non valida: 0000 [#1] SMP KASAN NOPTI
RIP: 0010:usercopy_abort (mm/usercopy.c:90) Call Trace: __check_heap_object (mm/slub.c:8268) __check_object_size (mm/usercopy.c:197 mm/usercopy.c:258 mm/usercopy.c:223) copy_header_to_ring (fs/fuse/dev_uring.c:618) fuse_uring_prepare_send (fs/fuse/dev_uring.c:776 fs/fuse/dev_uring.c:785) fuse_uring_send_in_task (fs/fuse/dev_uring.c:1306) tctx_task_work_run (io_uring/tw.c:96) task_work_run (kernel/task_work.c:233) io_run_task_work (io_uring/tw.h:84) io_cqring_wait (io_uring/wait.c:278) __do_sys_io_uring_enter (io_uring/io_uring.c:2685) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)

Effettuare il bounce di entrambi gli header tramite una copia su stack, in modo che l'operazione usercopy tocchi la memoria dello stack e non l'oggetto slab.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

26/08/2026

Divulgazione

11/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!