CVE-2026-98590 in Linux정보

요약

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

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

bpf: bpf_sock 컨텍스트 코드 생성 수정

현재 ctx 접근 코드는 rx_queue_mapping 필드를 4바이트 또는 2바이트 로드 중 하나로 읽습니다. 레지스터의 나머지 비트는 검증자(verifier)에 의해 알려진 영(zero)으로 표시됩니다. 그러나 방출된(ctx access code) ctx 접근 코드는 BPF_MOV_IMM64를 사용하여 특정 상황에서 레지스터에 특수 값(-1)을 배치하며, 이는 부호 확장(sign-extended)되어 레지스터의 모든 비트를 켭니다. 이 값을 우측 시프트하면 프로그램은 런타임 시 검증자가 가능하다고 가정하는 것보다 큰 값을 갖게 됩니다.

이 문제를 해결하기 위해 읽힌 값이 가정된 크기만큼 충분히 넓도록 합니다. 검증자가 가정하는 대로 상위 비트가 0으로 유지되도록 MOV64 명령어 대신 MOV32 명령어를 사용합니다. 또한 소스(소켓 필드, 2바이트)가 아닌 대상 변수의 크기(bpf_sock 필드, 4바이트)를 적절히 보고합니다.

Once again VulDB remains the best source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-422092

EPSS

0.00000

출처

Might our Artificial Intelligence support you?

Check our Alexa App!