CVE-2025-39902 in Linux
Сводка
по VulDB • 23.08.2026
В ядре Linux была устранена следующая уязвимость:
mm/slub: избежание обращения к метаданным при недействительном указателе в функции object_err()
Функция object_err() выводит детали об объекте для дальнейшей отладки, такие как указатель freelist (списка свободных объектов), redzone и т. д. Однако если указатель является недействительным, попытка обращения к метаданным объекта может привести к аварийному завершению работы системы (crash), поскольку он не указывает на корректный объект.
Один из известных путей возникновения сбоя возникает, когда функция alloc_consistency_checks() определяет, что указатель на выделенный объект является недействительным из-за повреждения freelist, и вызывает object_err() для сообщения об этом. Отладочный код должен сообщать о повреждении и обрабатывать его корректно, а не вызывать сбой в процессе выполнения.
В случае если указатель равен NULL или функция check_valid_pointer() возвращает false для данного указателя, следует выводить только значение указателя и пропускать обращение к метаданным.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.