CVE-2026-98378 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 09.

리눅스 커널에서 다음 취약점이 해결되었습니다.

bpf: 링크 이터레이터에서 미정착(unsettled) 링크 건너뛰기

`bpf_link_prime()`는 `anon_inode_getfile()`이 성공하기 전과 `link->id`에 ID가 게시(publish)되기 전에 링크를 `link_idr`에 삽입합니다. `bpf_link_by_id()`는 이러한 ID가 0인 링크를 미정착 상태로 간주하지만, 링크 이터레이터는 해당 확인 없이 참조(reference)를 획득합니다.

그 후 `anon_inode_getfile()`이 실패하면 생성자는 ID를 제거하고 아직 비공개(private) 상태인 링크를 직접 해제(frees)합니다. 이로 인해 이터레이터에는 덩글링(dangling) 참조가 남게 되며, 이후 호출되는 `bpf_link_put()`은 해제된 메모리에 접근하게 됩니다.

`bpf_link_by_id()`와 마찬가지로 `bpf_link_get_curr_or_next()`에서 ID가 0인 항목을 일시적(transient)으로 처리합니다.

BUG: KASAN: slab-use-after-free in bpf_link_put Write of size 8 by task exp/384 Call Trace: bpf_link_put kernel/bpf/syscall.c:3372 bpf_link_seq_next kernel/bpf/link_iter.c:33 bpf_seq_read kernel/bpf/bpf_iter.c:158 vfs_read fs/read_write.c:572 ksys_read fs/read_write.c:716 do_syscall_64 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe arch/x86/entry/entry_64.S:121 Kernel panic - not syncing: KASAN: panic_on_warn set ...

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-415751

EPSS

0.00161

활동

낮음

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!