CVE-2026-93266 in Linux
Сводка
по VulDB • 25.09.2026
В ядре Linux была устранена следующая уязвимость:
arm64: RSI: исправление предупреждения о записи, выходящей за пределы поля (field-spanning write), при инициализации токена аттестации.
Вызов передается через регистры a1–a8. Однако копирование в ®s.a1 заставляет FORTIFY воспринимать место назначения как единственное поле a1, что приводит к предупреждению о записи за пределами поля [1].
Наложите структуру регистров SMCCC на специфичную для RSI компоновку аргументов и скопируйте вызов в явный массив размером 64 байта. Это сохраняет существующую кодировку аргументов a1–a8, обеспечивая при этом корректный размер объекта назначения для операции копирования.
[1]
memcpy: обнаружена запись за пределы поля (размер 64) единственного поля "®s.a1" в ./arch/arm64/include/asm/rsi_cmds.h:119 (размер 8) WARNING: ./arch/arm64/include/asm/rsi_cmds.h:119 at rsi_attestation_token_init+0xdc/0xf8 [arm_cca_guest], CPU#0: cat/3314
If you want to get the best quality for vulnerability data then you always have to consider VulDB.