Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
cve-writeups-and-pocs — 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) | Kitploit
Strumenti/GitHubGitHub/suruurism/cve-writeups-and-pocs
Analisi delle VulnerabilitàExploitPaper e RicercaApprendimento e FormazioneBinary Exploitation
GitHubsuruurism/cve-writeups-and-pocs

cve-writeups-and-pocs

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)

Vedi Repository
14311 giorni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

CVE Write-up e PoC

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.

Indice CVE

CVEComponenteCVSSStato
CVE-2026-80926Kernel Linux ksmbd — use-after-free nella notifica di oplock break9.8 CriticoCorretto in v7.3-rc2; backportato a 7.2.5, 6.18.51, 6.12.111 e 6.6.158
CVE-2026-80724Kernel Linux ptp/vmclock — le mappature in sola lettura diventano scrivibili8.8 AltoCorretto in v7.3-rc1; backportato a 6.18.47, 7.1.11 e 7.2.1

CVE-2026-80724 - PoC e Write-up

Kernel Linux ptp: vmclock: prevent read-only mappings from becoming writable

Proof-of-Concept completo + Write-up tecnico

  • ID CVE: CVE-2026-80724
  • Gravità: 8.8 (Alto) — CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
  • Componente: Kernel Linux drivers/ptp/ptp_vmclock.c
  • Scoperta e correzione a cura di: Abdifatah Suruur (@suruurism)
  • Stato: Divulgato pubblicamente • Patch integrata • Backport stabili disponibili

Avvio rapido – Eseguire la PoC

git 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 uscitaSignificato
0SCRITTURA RIUSCITA → il sistema è vulnerabile
1mprotect rifiutato o errore di scrittura → corretto
2Nessun dispositivo vmclock trovato

Riepilogo della vulnerabilità

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ò:

  1. mmap() della pagina come PROT_READ
  2. Aggiornarla con mprotect(PROT_READ|PROT_WRITE)
  3. Scrivere nei dati di timekeeping di proprietà dell'host (contatore di sequenza, ora UTC, offset TSC, marcatore di disruption)

Ciò viola il contratto fondamentale di sola lettura dell'ABI vmclock.

CVE-2026-80724 — Contenuti

PercorsoDescrizione
CVE-2026-80724/CVE-2026-80724.mdWrite-up tecnico completo (causa principale, impatto, cronologia, riferimenti)
CVE-2026-80724/vmclock_poc.cProof-of-Concept funzionante
CVE-2026-80724/MakefileSemplice file di build

Riferimenti ufficiali

  • Record CVE: https://www.cve.org/CVERecord?id=CVE-2026-80724
  • Commit di correzione: https://git.kernel.org/torvalds/c/a5edadbae57e2298a56cf7a4e774a027905a331f
  • Invio della patch: 20260813174707.14809-1
  • Annuncio CVE Linux: https://lists.openwall.net/linux-cve-announce/2026/08/28/126

Autore

Abdifatah Suruur (suruur / suruurism)

  • GitHub: @suruurism

Avvertenza

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.

Scarica lo strumento