
CVE-2026-80724 PoC + vollständiger Write-up — Linux-Kernel ptp/vmclock schreibgeschütztes Mapping wird beschreibbar (VM_MAYWRITE). Entdeckt, gemeldet und behoben von Abdifatah Suruur (suruurism)
Sicherheitsforschung von Abdifatah Suruur (suruur / suruurism) — eine Sammlung von CVE-Write-ups und Proof-of-Concepts für unabhängig entdeckte Linux-Kernel-Schwachstellen.
| CVE | Komponente | CVSS | Status |
|---|---|---|---|
| CVE-2026-80926 | Linux-Kernel ksmbd — Use-after-free in der Oplock-Break-Benachrichtigung | 9.8 Kritisch | Behoben in v7.3-rc2; zurückportiert auf 7.2.5, 6.18.51, 6.12.111 und 6.6.158 |
| CVE-2026-80724 | Linux-Kernel ptp/vmclock — Nur-Lese-Mappings werden beschreibbar | 8.8 Hoch | Behoben in v7.3-rc1; zurückportiert auf 6.18.47, 7.1.11 und 7.2.1 |
Linux-Kernel ptp: vmclock: prevent read-only mappings from becoming writable
Vollständiges Proof-of-Concept + technisches Write-up
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
| Exit-Code | Bedeutung |
|---|---|
| 0 | SCHREIBZUGRIFF ERFOLGREICH → System ist anfällig |
| 1 | mprotect verweigert oder Schreibzugriff fehlgeschlagen → gepatcht |
| 2 | Kein vmclock-Gerät gefunden |
Der Treiber ptp_vmclock lehnt beschreibbare Mappings der gemeinsam genutzten
vmclock-ABI-Seite korrekt mit -EROFS ab, lässt jedoch VM_MAYWRITE gesetzt.
Ein Prozess, der /dev/vmclockN öffnen kann, kann:
mmap() als PROT_READ einbindenmprotect(PROT_READ|PROT_WRITE) hochstufenDies bricht den grundlegenden Nur-Lese-Vertrag der vmclock-ABI.
| Pfad | Beschreibung |
|---|---|
CVE-2026-80724/CVE-2026-80724.md | Vollständiges technisches Write-up (Ursache, Auswirkung, Zeitverlauf, Referenzen) |
CVE-2026-80724/vmclock_poc.c | Funktionierendes Proof-of-Concept |
CVE-2026-80724/Makefile | Einfache Build-Datei |
Abdifatah Suruur (suruur / suruurism)
Dieses Repository dient ausschließlich Bildungs- und Forschungszwecken.
Verwenden Sie das PoC nur auf Systemen, die Ihnen gehören oder für die Sie eine ausdrückliche Testgenehmigung haben.