CVE-2020-8835
Уязвимость bpf verifier в ядре Linux
- Опубликовано
- 2 апр. 2020 г.
- Обновлено
- 17 сент. 2024 г.
- Назначение CNA
- canonical
- Наблюдены доказательства
- 8 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:HНизкий · следующие 30 дней
- Процентиль
- 93,1 %
- Дата модели
- 21 сент. 2026 г.
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)
Источники
7Образовательная реализация эксплойта ядра для CVE-2020-8835 с тестовой средой на основе Docker для демонстрации эксплуатации уязвимости BPF и методов защитного смягчения.
Доказательство концепции эксплуатации для CVE-2020-8835, уязвимости верификатора BPF в ядре Linux, позволяющей осуществлять доступ к памяти за пределами границ и повышение привилегий. Включает инструкции по компиляции и шаги по смягчению последствий на основе sysctl.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.