Odebrany

CVE-2026-98063

opublikowano:
modyfikacja:
Ocena CVSS
n/a
Brak oceny

>_ Opis

Tłumaczenie automatyczne – może zawierać nieścisłości.

W jądrze Linuksa usunięto następującą lukę:

bpf: Napraw NULL-ptr-deref w btf_var_show()

btf_var_show() wywołuje btf_type_id_resolve() bezwarunkowo, co
dereferencje btf->resolved_ids. To jest NULL dla podstawowego BTF - np. the
vmlinux BTF, względem którego renderuje bpf_snprintf_btf() - ponieważ bazowy BTF to
nie został rozwiązany podczas analizowania. btf_modifier_show() chroni to za pomocą
„if (btf->resolved_ids)”, ale btf_var_show() nie.

Program BPF, który przekazuje identyfikator typu BTF_KIND_VAR z pliku vmlinux
BTF do bpf_snprintf_btf() w ten sposób NULL-derefs:

KASAN: prawdopodobnie dostęp do pamięci użytkownika w zakresie [0x46638-0x4663f]
RIP: 0010:btf_var_show (jądro/bpf/btf.c:2929)
Zadzwoń do śledzenia:
<ZADANIE>
btf_type_show (jądro/bpf/btf.c:8259)
btf_type_snprintf_show (jądro/bpf/btf.c:8329)
bpf_snprintf_btf (jądro/trace/bpf_trace.c:1047)
bpf_prog_test_run_raw_tp (net/bpf/test_run.c:829)
__sys_bpf (jądro/bpf/syscall.c:4804)
do_syscall_64 (arch/x86/entry/syscall_64.c:84)
wpis_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121)
</ZADANIE>

Rozwiąż typ var bezpośrednio za pomocą btf_type_skip_modifiers() kiedy
rozwiązany_ids ma wartość NULL, odzwierciedlając funkcję btf_modifier_show().

>_ Referencje

Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.

This product uses the NVD API but is not endorsed or certified by the NVD.

Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.

CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.

NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org