CVE.futuretools
NVD NIST
GHSA-C8M5-C952-6CM4

Rustls: Session Debug formatting exposes TLS master secrets and resumption PSKs

CVSS 3.1Medium
N/A/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 0.23.46, 0.24.0-dev.2
Обновите crate rustls до фиксированных релизов. Для кастомных реализаций ClientSessionStore исключите вывод структур сессий через Debug/форматирование логов до применения патча.

01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ

Реализация трейта Debug для структур клиентских сессий в Rustls выводит в открытом виде мастер-ключи TLS 1.2 и PSK возобновления сессий TLS 1.3. При логировании значений кастомными хранилищами сессий происходит утечка криптографических секретов.

02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ

Автоматически сгенерированный макрос derive(Debug) обходит внутренние поля сессии, содержащие ключевой материал, в обход политики проекта по маскированию секретов (key-material redaction policy). Уязвимости подвержены кастомные реализации интерфейса ClientSessionStore, выполняющие отладочный вывод сессионных объектов.

03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ

Компрометация TLS 1.2 master secret и TLS 1.3 resumption PSK через журналы логирования. Доступ третьих лиц к логам позволяет дешифровать перехваченный TLS-трафик сессий или осуществить подделку рукопожатий при возобновлении соединения.

04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ

——
>= 0➔Fix: 0.23.46
——
>= 0.24.0-dev.1➔Fix: 0.24.0-dev.2

05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (8)

06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК

Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:

Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости GHSA-C8M5-C952-6CM4: Rustls: Session Debug formatting exposes TLS master secrets and resumption PSKs. URL: https://cve.futuretools.ru/cve/GHSA-C8M5-C952-6CM4
BibTeX формат (LaTeX)
@misc{cve_futuretools_ghsa_c8m5_c952_6cm4,
  title = {{GHSA-C8M5-C952-6CM4: Rustls: Session Debug formatting exposes TLS master secrets and resumption PSKs}},
  author = {{CVE Futuretools}},
  year = {2026},
  howpublished = {\url{https://cve.futuretools.ru/cve/GHSA-C8M5-C952-6CM4}},
  note = {Оперативный инженерный анализ киберугроз}
}