CVE-2026-98062 in Linux정보

요약

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

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

bpf: signal tracepoint의 siginfo 인수를 scalar로 표시

signal_generate 및 signal_deliver tracepoint은 info 인수를 struct kernel_siginfo 포인터로 선언합니다. 따라서 btf_ctx_access()는 이를 tp_btf 프로그램에 대해 신뢰할 수 있는 포인터로 취급합니다.

시그널 전달도 이 인수에 대해 SEND_SIG_NOINFO와 SEND_SIG_PRIV를 특수 값으로 사용합니다. 이러한 값들은 각각 0과 1이며, 포인터가 아닙니다. 현재 tp_btf 프로그램은 이러한 값을 모두 역참조(dereference)하여 커널을 폴트(fault)시킬 수 있습니다. 특히 signal_generate는 타이머 인터럽트 컨텍스트에서 실행될 수 있으므로, 이 폴트는 커널 패닉(kernel panic)으로 이어질 수 있습니다.

두 tracepoint를 raw_tp_null_args[]에 기록하고 첫 번째 인수를 포인터가 아닌(non-pointer) 것으로 표시합니다. 이렇게 하면 쿠키(cookie)에 대한 scalar 접근은 유지하면서 직접적인 및 헬퍼 매개된 포인터 사용은 거부됩니다. 단순히 nullable로 표시하는 것만으로는 충분하지 않은데, 그 이유는 SEND_SIG_PRIV는 0이 아니기 때문입니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-410278

EPSS

0.00000

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!