В ядре Linux устранена следующая уязвимость: 9p/xen: защита xen_9pfs_front_free от параллельных вызовов Тема xenwatch может гоняться с друг…
В ядре Linux устранена следующая уязвимость: 9p/xen: защита xen_9pfs_front_free от параллельных вызовов Тема xenwatch может гоняться с другими уведомлениями об изменениях в задней части и позвоните xen_9pfs_front_free() дважды, ударив наблюдаемого генерала Неисправность защиты из-за двойного свободного. Охраняйте путь сноса так только один звонивший может высвобождать переднее состояние за один раз, предотвращая Крушение. Это исправление для следующих двухместных: [ 27.052347] Упс: ошибка общей защиты, вероятно, для неканонического адреса 0x6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b [ 27.052357] CPU: 0 UID: 0 PID: 32 Comm: xenwatch Не испорченный 6.18.0-02087-g51ab33fc0a8b-грязный #60 ПРЕМПТ(нет) [ 27.052363] RIP: e030:xen_9pfs_front_free+0x1d/0x150 [ 27.052368] Код: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 400 41 54 54 58 48 89 fd 48 c7 d0 92 85 83 cb cb 05 00 48 8b 45 08 8b 55 00 <48 00 <48 00 <48 f9 f9 28 35 fe 48 4b 6a 08 f 28 09 08 09 f 28 09 09 09 09 09 09 f 28 35 fe 48 [ 27.052377] РСТ: e02b:ffc09004016fdd0 ФЛАГИ: 00010246 [ 27.052381] РАКС: 6b6b6b6b6b6b6b6b6b6b6b RBX: ffff88800d66e400 RCX: 000000000000 [ 27.052385] RDX: 6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6 [ 27.052389] РБП: ffff88800a887040 R08: 000000000000R000 R09: 000000000000 [ 27.052393] R10: 00000000000000 R11: 00000000000000 R12: ffff888009e46b68 [ 27.052397] R13: 00000000000000 R14: 000000000000 R15: ffff88800a887040 [ 27.052404] ФС: 0000000000000 (00000) GS:fff8808ca57000(0000) knlGS000000000000000 [ 27.052408] КБ: e030 ДС: 0000 ЭС: 0000 КР0: 0000000080050033 [ 27.052412] КР2: 00007911404360 КР3: 0000000004834000 КР4: 00000000000050660 [ 27.052418] Трейд Позвонков: [ 27.052420] <ТАСКА [ 27.052422] xen_9pfs_front_changed+0x5d5/0x720 [ 27.052426] ? xenbus_otherend_changed+0x72/0x140 [ 27.052430] ? __pfx_xenwatch_thread+0x10/0x10 [ 27.052434] xenwatch_thread+0x94/0x1c0 [ 27.052438] ? __pfx_autoremove_wake_function+0x10/0x10 [ 27.052442] Хтледи+0xf8/0x240 [ 27.052445] ? __pfx_kthread+0x10/0x10 [ 27.052449] ? __pfx_kthread+0x10/0x10 [ 27.052452] ret_from_fork+0x16b/0x1a0 [ 27.052456] ? __pfx_kthread+0x10/0x10 [ 27.052459] ret_from_fork_asm+0x1a/0x30 [ 27.052463] </ТАШКА> [ 27.052465] Модули, связанные в: [ 27.052471] ------- Конец следа 00000000000000 ]---
Продукт вызывает free() дважды для одного и того же адреса памяти.
https://cwe.mitre.org/data/definitions/415.html →Открыть в коллекции CWE →| Продукт | Вендор | Статус |
|---|---|---|
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux_kernel | * | Отслеживается |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.12 | Отслеживается | |
| kernel-doc-6.18 | Отслеживается | |
| kernel-doc-6.18 | Отслеживается | |
| kernel-headers-6.12 | Отслеживается | |
| kernel-headers-6.12 | Отслеживается | |
| kernel-headers-6.12 | Отслеживается | |
| kernel-headers-6.18 | Отслеживается | |
| kernel-headers-6.18 | Отслеживается | |
| kernel-headers-modules-6.12 | Отслеживается | |
| kernel-headers-modules-6.12 | Отслеживается | |
| kernel-headers-modules-6.12 | Отслеживается | |
| kernel-headers-modules-6.18 | Отслеживается | |
| kernel-headers-modules-6.18 | Отслеживается | |
| kernel-headers-modules-pine | Отслеживается | |
| kernel-headers-modules-pine | Отслеживается |