CVE-2020-8835
Уязвимость bpf verifier в ядре Linux
- Опубликовано
- 2 апр. 2020 г.
- Обновлено
- 17 сент. 2024 г.
- Назначение CNA
- canonical
- Наблюдены доказательства
- 8 авг. 2026 г.
Уязвимость bpf verifier в ядре Linux
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:HНизкий · следующие 30 дней
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
В ядре Linux 5.5.0 и новее проверщик BPF (kernel/bpf/verifier.c) некорректно ограничивал границы регистров для 32-битных операций, что приводило к чтению и записи за пределами буфера в памяти ядра. Эта уязвимость также затрагивает стабильную ветку Linux 5.4, начиная с v5.4.7, поскольку вносящий изменение коммит был перенесён в эту ветку. Уязвимость исправлена в версиях 5.6.1, 5.5.14 и 5.4.29. (проблема также известна как ZDI-CAN-10780)
Образовательная реализация эксплойта ядра для CVE-2020-8835 с тестовой средой на основе Docker для демонстрации эксплуатации уязвимости BPF и методов защитного смягчения.
Доказательство концепции эксплуатации для CVE-2020-8835, уязвимости верификатора BPF в ядре Linux, позволяющей осуществлять доступ к памяти за пределами границ и повышение привилегий. Включает инструкции по компиляции и шаги по смягчению последствий на основе sysctl.
Формальная верификация на основе Coq уязвимости верификатора eBPF ядра Linux (CVE-2020-8835) с воспроизводимой средой сборки и артефактами доказательства.
Эксплойт-код для CVE-2020-8835, уязвимости раскрытия информации в ядре Linux, демонстрирующий саму ошибку и её эксплуатацию.
Эксплойт локального повышения привилегий в ядре Linux для CVE-2020-8835, нацеленный на верификатор BPF. Предоставляет примитив записи для получения root-доступа на уязвимых системах.
Эксплойт-доказательство концепции для CVE-2020-8835, уязвимости ядра Linux, демонстрирующий повышение привилегий через специально созданную программу eBPF.
Отчёт об анализе эксплойтов CVE для ядра Linux и соответствующая среда отладки. Вам больше не нужно компилировать ядро Linux и настраивать своё окружение.
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.