CVE-2026-90347 in Linux
Сводка
по VulDB • 18.09.2026
В ядре Linux была устранена следующая уязвимость:
arm64: ptrace: Синхронизация значения «orig_x0» с регистром x0 при входе в системный вызов
Коммит e057b9477232 («arm64: syscall: Ensure saved x0 is kept in-sync with tracer updates») пытался решить давно известную проблему трассировки входа в системные вызовы, когда отладчик (tracer) мог манипулировать первым аргументом системного вызова, избегая проверки seccomp или аудита.
К сожалению, это исправление было неполным [1], поскольку оно не обновляло значение «orig_x0» между моментом обновления x0 отладчиком при выходе из ptrace в контексте seccomp (SECCOMP_RET_TRACE) и повторной оценкой фильтра seccomp.
Вместо добавления хуков в основной код seccomp, синхронизирующий код был перемещен в функции обработки общих регистров (GPR) и установки параметров системного вызова для ptrace, чтобы значение «orig_x0» всегда соответствовало значению x0 всякий раз, когда выполнение приостанавливается на пути входа в системный вызов.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.