
CVE-2026-80724 PoC + write-up completo — la mappatura di sola lettura ptp/vmclock del kernel Linux diventa scrivibile (VM_MAYWRITE). Scoperta, segnalata e corretta da Abdifatah Suruur (suruurism)
Ricerca sulla sicurezza di Abdifatah Suruur (suruur / suruurism) — una raccolta di write-up CVE e proof-of-concept per vulnerabilità del kernel Linux scoperte in modo indipendente.
| CVE | Componente | CVSS | Stato |
|---|---|---|---|
| CVE-2026-80926 | Kernel Linux ksmbd — use-after-free nella notifica di oplock break | 9.8 Critico | Corretto in v7.3-rc2; backportato a 7.2.5, 6.18.51, 6.12.111 e 6.6.158 |
| CVE-2026-80724 | Kernel Linux ptp/vmclock — le mappature in sola lettura diventano scrivibili | 8.8 Alto | Corretto in v7.3-rc1; backportato a 6.18.47, 7.1.11 e 7.2.1 |
Kernel Linux ptp: vmclock: prevent read-only mappings from becoming writable
Proof-of-Concept completo + Write-up tecnico
drivers/ptp/ptp_vmclock.cgit clone https://github.com/suruurism/cve-writeups-and-pocs.git
cd cve-writeups-and-pocs/CVE-2026-80724
make
sudo ./vmclock_poc /dev/vmclock0
| Codice di uscita | Significato |
|---|---|
| 0 | SCRITTURA RIUSCITA → il sistema è vulnerabile |
| 1 | mprotect rifiutato o errore di scrittura → corretto |
| 2 | Nessun dispositivo vmclock trovato |
Il driver ptp_vmclock rifiuta correttamente le mappature scrivibili della pagina
ABI condivisa vmclock con -EROFS, ma lascia impostato VM_MAYWRITE.
Un processo in grado di aprire /dev/vmclockN può:
mmap() della pagina come PROT_READmprotect(PROT_READ|PROT_WRITE)Ciò viola il contratto fondamentale di sola lettura dell'ABI vmclock.
| Percorso | Descrizione |
|---|---|
CVE-2026-80724/CVE-2026-80724.md | Write-up tecnico completo (causa principale, impatto, cronologia, riferimenti) |
CVE-2026-80724/vmclock_poc.c | Proof-of-Concept funzionante |
CVE-2026-80724/Makefile | Semplice file di build |
Abdifatah Suruur (suruur / suruurism)
Questo repository è destinato esclusivamente a scopi educativi e di ricerca.
Utilizzare la PoC solo su sistemi di propria proprietà o per i quali si dispone di esplicita autorizzazione al test.