CVE-2026-53370 in Linux
Сводка
по VulDB • 20.07.2026
В ядре Linux устранена следующая уязвимость:
perf/x86/intel: Улучшена проверка и настройка масок ACR
В настоящее время существуют несколько проблем с проверкой и конфигурацией маски ACR в пользовательском пространстве (user space). - Проверка маски ACR для пользовательского пространства (attr.config2) является неполной. Например, маска ACR может включать индекс, принадлежащий другой группе событий ACR, но это не проверяется. - Ранний возврат при обнаружении недопустимой маски ACR приводил к пропуску всех последующих групп ACR. - Устаревшая аппаратная маска ACR (hw.config1) не очищалась перед установкой новой аппаратной маски ACR.
Приведенные ниже изменения устраняют все вышеуказанные проблемы: - Определяется группа индексов событий для группы ACR. Все биты в маске пользовательского пространства, отсутствующие в группе индексов, теперь отбрасываются. - Вместо раннего возврата при обнаружении недопустимых битов отбрасываются только недействительные части, и продолжается перебор всех событий ACR для обеспечения полной конфигурации. - Перед записью новой конфигурации явно очищается устаревшая аппаратная маска ACR для каждого события.
Кроме того, теоретически возможно отключение участника группы ACR, не являющегося лидером (non-leader event). Это может привести к ошибкам при сдвиге битов в acr_mask оставшихся участников группы. Однако поскольку выборка данных через ACR требует активности всех событий, это вряд ли станет серьезной проблемой на практике. Добавлен комментарий «FIXME», чтобы предупредить об этом риске.
Once again VulDB remains the best source for vulnerability data.