RUSTSEC-2026-0409
Use-after-free from a comparator that answers inconsistently
CVSS 3.1SCORE
N/A/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 1.3.0
Обновить библиотеку со структурой OrderedSkipList до патч-релиза с проверкой инвариантов связей или гарантировать строгую детерминированность реализации Ord/Comparator.
01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ
Неконсистентное поведение реализаций Ord или Comparator в коллекциях SkipList приводит к преждевременному освобождению используемых узлов.
02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ
В OrderedSkipList, SkipSet и SkipMap мутирующие обходы рассчитывают предшественников на каждом уровне на основе инварианта порядка. Если компаратор возвращает противоречивые результаты для одной пары значений во время сплита или удаления, указатель сдвигается мимо узла, оставляя его связанным после освобождения памяти.
03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ
Обращение к памяти после освобождения (Use-After-Free, CWE-416) при последующих операциях поиска или извлечения (take_first, take), ведущее к повреждению памяти или DoS.
04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ
——
>= 0.0.0-0➔Fix: 1.3.0
05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (4)
06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК
Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:
Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости RUSTSEC-2026-0409: Use-after-free from a comparator that answers inconsistently. URL: https://cve.futuretools.ru/cve/RUSTSEC-2026-0409
BibTeX формат (LaTeX)
@misc{cve_futuretools_rustsec_2026_0409,
title = {{RUSTSEC-2026-0409: Use-after-free from a comparator that answers inconsistently}},
author = {{CVE Futuretools}},
year = {2026},
howpublished = {\url{https://cve.futuretools.ru/cve/RUSTSEC-2026-0409}},
note = {Оперативный инженерный анализ киберугроз}
}