Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
cve-writeups-and-pocs — CVE-2026-80724 PoC + полное описание — в ядре Linux отображение ptp/vmclock только для чтения становится доступным для записи (VM_MAYWRITE). Обнаружено, сообщено и исправлено Абдифатахом Суруром (suruurism) | Kitploit
Инструменты/GitHubGitHub/suruurism/cve-writeups-and-pocs
Анализ уязвимостейЭксплуатацияСтатьи и ИсследованияОбучение и ОбразованиеЭксплуатация Бинарных Файлов
GitHubsuruurism/cve-writeups-and-pocs

cve-writeups-and-pocs

CVE-2026-80724 PoC + полное описание — в ядре Linux отображение ptp/vmclock только для чтения становится доступным для записи (VM_MAYWRITE). Обнаружено, сообщено и исправлено Абдифатахом Суруром (suruurism)

Репозиторий
14111 дней назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Разборы CVE и PoC

Исследование безопасности от Abdifatah Suruur (suruur / suruurism) — коллекция разборов CVE и proof-of-concept для уязвимостей ядра Linux, обнаруженных независимо.

Индекс CVE

CVEКомпонентCVSSСтатус
CVE-2026-80926Ядро Linux ksmbd — use-after-free в уведомлении о разрыве oplock9.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

CVE-2026-80724 - PoC и разбор

Ядро Linux ptp: vmclock: prevent read-only mappings from becoming writable

Полный Proof-of-Concept + технический разбор

  • CVE ID: CVE-2026-80724
  • Критичность: 8.8 (Высокая) — CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
  • Компонент: Ядро Linux drivers/ptp/ptp_vmclock.c
  • Обнаружено и исправлено: Abdifatah Suruur (@suruurism)
  • Статус: Публично раскрыто • Патч принят • Доступны стабильные бэкпорты

Быстрый старт – запуск 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
Код выходаЗначение
0ЗАПИСЬ ПРОШЛА → система уязвима
1mprotect отклонён или запись вызвала ошибку → исправлено
2Устройство vmclock не найдено

Краткое описание уязвимости

Драйвер ptp_vmclock корректно отклоняет отображения с правом записи разделяемой страницы ABI vmclock с помощью -EROFS, но оставляет установленным флаг VM_MAYWRITE.

Процесс, который может открыть /dev/vmclockN, способен:

  1. Выполнить mmap() страницы с PROT_READ
  2. Повысить права с помощью mprotect(PROT_READ|PROT_WRITE)
  3. Записать в принадлежащие хосту данные хронометража (счётчик последовательности, время UTC, смещение TSC, маркер нарушения)

Это нарушает фундаментальный контракт vmclock ABI, согласно которому страница доступна только для чтения.

CVE-2026-80724 — Содержимое

ПутьОписание
CVE-2026-80724/CVE-2026-80724.mdПолный технический разбор (первопричина, влияние, хронология, ссылки)
CVE-2026-80724/vmclock_poc.cРабочий Proof-of-Concept
CVE-2026-80724/MakefileПростой файл сборки

Официальные ссылки

  • Запись CVE: https://www.cve.org/CVERecord?id=CVE-2026-80724
  • Коммит с исправлением: https://git.kernel.org/torvalds/c/a5edadbae57e2298a56cf7a4e774a027905a331f
  • Отправка патча: 20260813174707.14809-1
  • Анонс CVE для Linux: https://lists.openwall.net/linux-cve-announce/2026/08/28/126

Автор

Abdifatah Suruur (suruur / suruurism)

  • GitHub: @suruurism

Отказ от ответственности

Этот репозиторий предназначен исключительно для образовательных и исследовательских целей.

Используйте PoC только на системах, которыми вы владеете или на тестирование которых у вас есть явное разрешение.

Скачать инструмент