Программы

Уязвимость BDU: 2026-04946 (CVE-2026-3805) в cURL

В cURL обнаружена уязвимость BDU: 2026-04946 (CVE-2026-3805) использования памяти после освобождения (Use-After-Free) в обработчике протокола SMB. Проблема возникает, когда выполняется второй SMB-запрос к тому же хосту с повторным использованием соединения. При этом libcurl ошибочно использует указатель на данные в уже освобождённую область памяти.

В результате возникает классическая ситуация Use After Free: программа продолжает обращаться к участку памяти после его освобождения, что может привести либо к утечке конфиденциальной информации, либо к аварийному завершению процесса (отказу в обслуживании).

Анализ уязвимости

Уровень опасности: 7.5 (Высокий)

Вектор атаки: AV: N/AC: L/PR: N/UI: N/S: U/C: N/I: N/A: H

Расшифровка вектора CVSS 3.1:

  • AV: N — Вектор атаки: Сетевой
  • AC: L — Сложность атаки: Низкая
  • PR: N — Необходимые привилегии: Не требуются
  • UI: N — Взаимодействие с пользователем: Не требуется
  • S: U — Область действия: Не оказывает
  • C: N — Влияние на конфиденциальность: Отсутствует
  • I: N — Влияние на целостность: Отсутствует
  • A: H — Влияние на доступность: Высокое

Условия эксплуатации

Уязвимость проявляется при соблюдении всех следующих условий:

  1. Версия curl: от 8.13.0 до 8.18.0 включительно.
  2. Включена 🔒🔒.
  3. Сценарий выполнения: 🔒🔒🔒.
  4. Для извлечения утечки — атакующий 🔒🔒🔒.

🔒 Условия эксплуатации и ссылки на эксплоиты — только в закрытом канале

На блоге: CVE, CVSS, вектор атаки — информация из открытых источников.

В канале: уникальный анализ, который позволяет:

  • Понять, применима ли уязвимость к вашим системам
  • Получить ссылки на эксплоиты для проверки своих систем
  • Еженедельно получать разборы новых уязвимостей

Подробнее о канале → | Пример разбора

Похожие материалы