В ядре Linux устранена следующая уязвимость: отслеживание: Не регистрируйте неподдерживаемые события perf Синтетические события в настоящее…
В ядре Linux устранена следующая уязвимость: отслеживание: Не регистрируйте неподдерживаемые события perf Синтетические события в настоящее время не имеют функции регистрации событий. Это приводит к вызову функций регистра точек трасса с NULL Указатель функции, который запускает: --------------------------------------------------------------- ВНИМАНИЕ: ядро/tracepoint.c:175 в прослеживаемом_add_func+0x357/0x370, CPU#2: perf/2272 Модули, связанные в: kvm_intel kvm irqbypass CPU: 2 UID: 0 PID: 2272 Comm: perf Не испорчен 6.18.0-ftest-11964-ge0227641767fc-грязный #323 PREEMPTLAZY Аппаратное название: QEMU Стандартный ПК (Q35 + ICH9, 2009), BIOS 1.17.0-debian-1.17.0-1 04/01/2014 RIP: 0010:tracepoint_add_func+0x357/0x370 Код: 28 9c e8 4c 0b f5 ff eb eb 00f 4c 89 f7 48 c7 c6 80 4d 28 9c e8 ab 89 f4 ff 31 c0 5b 41 5d 41 5d 41 5d 41 5d 5f 5d c3 c3 c3 cc cc cc cc cc cc cc cc <0f> 4 c7 c6 ea ff ef ef ff ff ff 09 СРП: 0018:ffffabc04c44d3c40 ФЛАГЫ: 00010246 RAX: 0000000000001 RBX: ffff9380aa9e4060 RCX: 000000000000 RDX: 000000000000a RSI: ffffffffff9e1d4a98 RDI: ffff937fcf5fd6c8 РУБП: 00000000000001 Р08: 00000000000007 R09: ffff937fcf5fc780 R10: 00000000000003 R11: ffffffff9c193910 R12: 000000000000 R13: ffffffff9e1e5888 R14: 000000000000 R15: ffffbc04c44d3c78 ФС: 00007f6202f5f340(0000) GS:ffff93819f00f00(0000) knlGS000000000000000 КС: 0010 ДС: 0000 ЭС: 0000 КР0: 0000000080050033 КР2: 000055д3162281а8 CR3: 0000000106a56003 CR4: 0000000000172ef0 Трейс по вызову: <TASK> tracepoint_probe_register+0x5d/0x90 Синт_event_reg+0x3c/0x60 перф_треки_event_init+0x204/0x340 perf_trace_trace_init+0x85/0xd0 perf_tp_event_init+0x2e/0x50 perf_try_init_event+0x6f/0x230 ? perf_event_alloc+0x4bb/0xdc0 perf_event_alloc+0x65a/0xdc0 __se_sys_perf_event_open+0x290/0x9f0 do_syscal_64+0x93/0x7b0 ? вход_SYSCALL_64_after_hwframe+0x76/0x7e ? trace_hardirqs_off+0x53/0xc0 вход_SYSCALL_64_after_hwframe+0x76/0x7e Вместо этого, верните код -ENODEV, который не предупреждает и имеет перф Ошибка с: # perf запись -e синтетический:futex_wait Ошибка: Sys_perf_event_open() симметрия вернулась с 19 (Нет такого устройства) для события (синтетический:futex_wait). "dmesg | grep -i perf" может предоставить дополнительную информацию. В идеале perf должен поддерживать синтетические события, но пока просто исправьте Предупреждение. Поддержка может прийти позже.
Продукт разыменовывает указатель, который предполагается допустимым, однако оказывается равным NULL.
https://cwe.mitre.org/data/definitions/476.html →Открыть в коллекции CWE →| Продукт | Вендор | Статус |
|---|---|---|
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux | Отслеживается | |
| linux-5.10 | Отслеживается | |
| linux-6.1 | Отслеживается | |
| linux-allwinner-5.19 | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается | |
| linux-aws | Отслеживается |