CVSS
Вероятност да бъде експлоатирана в следващите 30 дни (EPSS)
Атакува се
Време до експлоатация
- Експлоатация: няма данни за експлоатация
- Атаката не може да се автоматизира
Описание
Оригинално описание
In the Linux kernel, the following vulnerability has been resolved: arm64: Set __nocfi on swsusp_arch_resume() A DABT is reported[1] on an android based system when resume from hiberate. This happens because swsusp_arch_suspend_exit() is marked with SYM_CODE_*() and does not have a CFI hash, but swsusp_arch_resume() will attempt to verify the CFI hash when calling a copy of swsusp_arch_suspend_exit(). Given that there's an existing requirement that the entrypoint to swsusp_arch_suspend_exit() is the first byte of the .hibernate_exit.text section, we cannot fix this by marking swsusp_arch_suspend_exit() with SYM_FUNC_*(). The simplest fix for now is to disable the CFI check in swsusp_arch_resume(). Mark swsusp_arch_resume() as __nocfi to disable the CFI check. [1] [ 22.991934][ T1] Unable to handle kernel paging request at virtual address 0000000109170ffc [ 22.991934][ T1] Mem abort info: [ 22.991934][ T1] ESR = 0x0000000096000007 [ 22.991934][ T1] EC = 0x25: DABT (current EL), IL = 32 bits [ 22.991934][ T1] SET = 0, FnV = 0 [ 22.991934][ T1] EA = 0, S1PTW = 0 [ 22.991934][ T1] FSC = 0x07: level 3 translation fault [ 22.991934][ T1] Data abort info: [ 22.991934][ T1] ISV = 0, ISS = 0x00000007, ISS2 = 0x00000000 [ 22.991934][ T1] CM = 0, WnR = 0, TnD = 0, TagAccess = 0 [ 22.991934][ T1] GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0 [ 22.991934][ T1] [0000000109170ffc] user address but active_mm is swapper [ 22.991934][ T1] Internal error: Oops: 0000000096000007 [#1] PREEMPT SMP [ 22.991934][ T1] Dumping ftrace buffer: [ 22.991934][ T1] (ftrace buffer empty) [ 22.991934][ T1] Modules linked in: [ 22.991934][ T1] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 6.6.98-android15-8-g0b1d2aee7fc3-dirty-4k #1 688c7060a825a3ac418fe53881730b355915a419 [ 22.991934][ T1] Hardware name: Unisoc UMS9360-base Board (DT) [ 22.991934][ T1] pstate: 804000c5 (Nzcv daIF +PAN -UAO
Засегнати продукти
- Linux Linux: 89245600941e4e0f87d77f60ee269b5e61ef4e49 преди 122b7cb80f7d468fcc2d18cf7eb320f09f310a96; 89245600941e4e0f87d77f60ee269b5e61ef4e49 преди 8557bdd9af8dd04911fba56ff92b17842b0b5c7f; 89245600941e4e0f87d77f60ee269b5e61ef4e49 преди 9773a886f26766a8db92d4b342b620a82c2de7dd; 89245600941e4e0f87d77f60ee269b5e61ef4e49 преди 6e32070d29d1a35d8f4b3c03babf6c0e5efd1d08; 89245600941e4e0f87d77f60ee269b5e61ef4e49 преди e2f8216ca2d8e61a23cb6ec355616339667e0ba6
- Linux Linux: 6.1; преди 6.1; 6.1.162 до 6.1.*; 6.6.122 до 6.6.*; 6.12.68 до 6.12.*; 6.18.8 до 6.18.*; от 6.19 нататък
Вид слабост
История
- 14 февруари 2026 Публикувано
Други уязвимости в Linux Linux
Първоизточници
- https://www.cve.org/CVERecord?id=CVE-2026-23128
- https://nvd.nist.gov/vuln/detail/CVE-2026-23128
- https://git.kernel.org/stable/c/122b7cb80f7d468fcc2d18cf7eb320f09f310a96
- https://git.kernel.org/stable/c/8557bdd9af8dd04911fba56ff92b17842b0b5c7f
- https://git.kernel.org/stable/c/9773a886f26766a8db92d4b342b620a82c2de7dd
- https://git.kernel.org/stable/c/6e32070d29d1a35d8f4b3c03babf6c0e5efd1d08
- https://git.kernel.org/stable/c/e2f8216ca2d8e61a23cb6ec355616339667e0ba6