CVE-2026-98626 in Linux정보

요약

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

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

BPF: relocatable 명령어에 대한 CO-RE 중독(poisoning) 제한

CO-RE 재배치 레코드는 모든 명령어 오프셋을 지정할 수 있습니다. 재배치를 해석할 수 없는 경우, bpf_core_patch_insn() 함수는 현재 해당 명령어가 유효한 재배치 대상인지 확인하기 전에 타겟에 중독(poisoning) 처리를 수행합니다. 따라서 손상된 메타데이터가 재배치 단계에서 실패하는 대신 점프(jump), 호출(call), 종료(exit), 레지스터 소스 산술 연산, 또는 비즉시(non-immediate) 로드를 대체할 수 있습니다.

명령어가 해결된(relocated) 재배치에 사용되는 것과 동일한 클래스 및 오퍼랜드 폼 검사를 통과한 후에만 중독 처리를 수행합니다. 유효하지 않은 폼은 기존 진단 경로를 통해 라우팅하고 하드 에러(hard error)를 반환합니다. 죽은 코드(dead code) 내의 해석되지 않은 재배치가 여전히 유효하도록, 평범한 ldimm64 양쪽 절반을 포함한 지원되는 명령어에 대한 중독 처리는 유지됩니다.

bpf_core_poison_insn() 함수를 확장하여 ldimm64의 양쪽 절반 모두에 중독 처리를 수행하고, 검증된 각 명령어 케이스에서 해당 상태를 직접 반환합니다. 이렇게 하면 성공 경로가 공통 라벨을 통해 라우팅되는 것을 방지하고 헬퍼(helper) 함수가 오류를 보고할 수 있도록 합니다.

공유 재배치 코드는 이 제한 사항을 libbpf와 인-커널(in-kernel) CO-RE 모두에 적용합니다.

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

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-422117

EPSS

0.00000

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!