
CVE-2026-80724 PoC + write-up completo — o mapeamento somente leitura ptp/vmclock do kernel Linux torna-se gravável (VM_MAYWRITE). Descoberto, reportado e corrigido por Abdifatah Suruur (suruurism)
Pesquisa de segurança por Abdifatah Suruur (suruur / suruurism) — uma coleção de write-ups e provas de conceito de CVE para vulnerabilidades do kernel Linux descobertas de forma independente.
| CVE | Componente | CVSS | Status |
|---|---|---|---|
| CVE-2026-80926 | Kernel Linux ksmbd — use-after-free na notificação de quebra de oplock | 9.8 Crítica | Corrigido em v7.3-rc2; backport para 7.2.5, 6.18.51, 6.12.111 e 6.6.158 |
| CVE-2026-80724 | Kernel Linux ptp/vmclock — mapeamentos somente leitura tornam-se graváveis | 8.8 Alta | Corrigido em v7.3-rc1; backport para 6.18.47, 7.1.11 e 7.2.1 |
Kernel Linux ptp: vmclock: prevent read-only mappings from becoming writable
Prova de Conceito Completa + Write-up Técnico
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
| Código de Saída | Significado |
|---|---|
| 0 | ESCRITA BEM-SUCEDIDA → o sistema é vulnerável |
| 1 | mprotect recusado ou falha de escrita → corrigido |
| 2 | Nenhum dispositivo vmclock encontrado |
O driver ptp_vmclock rejeita corretamente mapeamentos graváveis da página
ABI compartilhada do vmclock com -EROFS, mas deixa VM_MAYWRITE definido.
Um processo que consegue abrir /dev/vmclockN pode:
mmap() da página como PROT_READmprotect(PROT_READ|PROT_WRITE)Isso quebra o contrato fundamental de somente leitura da ABI do vmclock.
| Caminho | Descrição |
|---|---|
CVE-2026-80724/CVE-2026-80724.md | Write-up técnico completo (causa raiz, impacto, linha do tempo, referências) |
CVE-2026-80724/vmclock_poc.c | Prova de Conceito funcional |
CVE-2026-80724/Makefile | Arquivo de build simples |
Abdifatah Suruur (suruur / suruurism)
Este repositório destina-se apenas a fins educacionais e de pesquisa.
Use o PoC apenas em sistemas que você possui ou para os quais tem permissão explícita de teste.