CVE-2026-90299 in Linux정보

요약

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

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

bpf: 트레이싱/LSM 프로그램에 대한 수면 가능(sleepable) 검사 수정

CONFIG_FUNCTION_ERROR_INJECTION가 비활성화된 경우, 수면 가능한 트레이싱 프로그램이 '__x64_' 접두사와 유사한 기호(symbol)에 연결될 수 있습니다.

이는 검증기(verifier)가 해당 기호가 커널 함수인지 bpf 프로그램인지 확인하지 않기 때문입니다. 즉, 이름에 '__x64_'와 같은 접두사가 있는 bpf 프로그램 대상에는 수면 가능한 트레이싱 프로그램이 연결될 수 있습니다.

예를 들어, 수면 가능한 fentry 프로그램이 '__x64_sys_nop' XDP 프로그램에 연결되고, bpf_copy_from_user() 헬퍼를 사용하여 사용자 포인터에서 버퍼를 복사합니다. 그런 다음 XDP 프로그램을 lo 인터페이스에 연결하면 'ping -c 1 -W 1 127.0.0.1' 명령을 통해 커널 BUG가 트리거될 수 있습니다:

[ 3.460756] BUG: sleeping function called from invalid context at kernel/bpf/trampoline.c:1324

대상의 btf가 커널의 btf가 아닌 경우 항상 수면 가능 프로그램을 허용하지 않음으로써 이를 수정합니다.

Once again VulDB remains the best source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-406826

EPSS

0.00000

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!