CVE-2026-98599 in Linux정보

요약

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

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

bpf: stack_slot_obj_get_spi()에서 음수가 아닌 오프셋 거부하기

bpf_get_spi()는 C의 나눗셈을 사용하여 (-off - 1) / BPF_REG_SIZE를 계산하며, 이는 0 방향으로 반올림(절사)됩니다. off가 0인 경우 spi 값이 0으로 생성되며, 이는 fp-8에 있는 유효한 스택 슬롯에서 사용되는 인덱스와 동일합니다.

stack_slot_obj_get_spi()는 현재 정렬과 결과 spi의 범위를 확인하지만, 음수가 아닌 오프셋 자체를 거부하지 않습니다. 따라서 런타임이 실제 fp+0 포인터를 수신하더라도 fp+0을 가리키는 PTR_TO_STACK 레지스터가 fp-8에 저장된 이터레이터와 검증될 수 있습니다. 효과적인 iterator kfunc는 BPF 스택 외부의 메모리를 이터레이터 상태로 해석할 수 있습니다.

오프셋을 spi로 변환하기 전에 음수가 아닌 오프셋을 거부하십시오. 모든 유효한 스택 객체는 프레임 포인터로부터 음수 오프셋에서 시작합니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-422105

EPSS

0.00000

출처

Do you know our Splunk app?

Download it now for free!