🇰🇷 한글 설명
Linux 커널의 rxrpc 구성 요소 내 rxgk_verify_response() 함수에서 정수 오버플로 취약점이 발견되었습니다. 토큰 길이를 검증하기 전 반올림을 수행하는 과정에서 길이 체크를 우회할 수 있는 문제가 있었으며, 이는 적절한 길이 검증을 통해 해결되었습니다.
💡 쉬운 설명
데이터의 길이를 확인하는 과정에서 계산 오류가 발생하여, 실제보다 작은 데이터인 것처럼 속일 수 있는 보안 허점이 있었습니다. 이를 통해 공격자가 비정상적인 데이터를 보내 시스템에 문제를 일으킬 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
rxrpc: Fix integer overflow in rxgk_verify_response()
In rxgk_verify_response(), there's a potential integer overflow due to
rounding up token_len before checking it, thereby allowing the length check to
be bypassed.
Fix this by checking the unrounded value against len too (len is limited as
the response must fit in a single UDP packet).
📍 영향받는 시스템
rxrpc 모듈을 사용하는 Linux 커널 버전
⚔️ 공격 벡터
조작된 UDP 패킷을 전송하여 rxgk_verify_response() 함수의 길이 검증 로직을 우회
🛡️ 대응 방법
rxrpc 정수 오버플로 패치가 적용된 최신 Linux 커널로 업데이트
🔧 검증 코드
출력된 커널 버전이 취약점이 해결된 최신 보안 패치 버전인지 확인