
CVE-2026-80724 PoC + полное описание — в ядре Linux отображение ptp/vmclock только для чтения становится доступным для записи (VM_MAYWRITE). Обнаружено, сообщено и исправлено Абдифатахом Суруром (suruurism)
Исследование безопасности от Abdifatah Suruur (suruur / suruurism) — коллекция разборов CVE и proof-of-concept для уязвимостей ядра Linux, обнаруженных независимо.
| CVE | Компонент | CVSS | Статус |
|---|---|---|---|
| CVE-2026-80926 | Ядро Linux ksmbd — use-after-free в уведомлении о разрыве oplock | 9.8 Критический | Исправлено в v7.3-rc2; бэкпортировано в 7.2.5, 6.18.51, 6.12.111 и 6.6.158 |
| CVE-2026-80724 | Ядро Linux ptp/vmclock — отображения только для чтения становятся доступными для записи | 8.8 Высокий | Исправлено в v7.3-rc1; бэкпортировано в 6.18.47, 7.1.11 и 7.2.1 |
Ядро Linux ptp: vmclock: prevent read-only mappings from becoming writable
Полный Proof-of-Concept + технический разбор
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
| Код выхода | Значение |
|---|---|
| 0 | ЗАПИСЬ ПРОШЛА → система уязвима |
| 1 | mprotect отклонён или запись вызвала ошибку → исправлено |
| 2 | Устройство vmclock не найдено |
Драйвер ptp_vmclock корректно отклоняет отображения с правом записи
разделяемой страницы ABI vmclock с помощью -EROFS, но оставляет установленным
флаг VM_MAYWRITE.
Процесс, который может открыть /dev/vmclockN, способен:
mmap() страницы с PROT_READmprotect(PROT_READ|PROT_WRITE)Это нарушает фундаментальный контракт vmclock ABI, согласно которому страница доступна только для чтения.
| Путь | Описание |
|---|---|
CVE-2026-80724/CVE-2026-80724.md | Полный технический разбор (первопричина, влияние, хронология, ссылки) |
CVE-2026-80724/vmclock_poc.c | Рабочий Proof-of-Concept |
CVE-2026-80724/Makefile | Простой файл сборки |
Abdifatah Suruur (suruur / suruurism)
Этот репозиторий предназначен исключительно для образовательных и исследовательских целей.
Используйте PoC только на системах, которыми вы владеете или на тестирование которых у вас есть явное разрешение.