🇰🇷 한글 설명
Linux 커널의 AFS(Andrew File System) 구성 요소에서 CB.InitCallBackState3 요청 처리 시 서버 레코드가 없는 경우를 적절히 처리하지 못하는 취약점이 발견되었습니다. 이 패치를 통해 콜백 요청 시 서버 레코드 존재 여부를 확인하도록 하여, 매핑되지 않은 피어(peer)에 대한 요청을 안전하게 무시하고 일관성을 유지합니다.
💡 쉬운 설명
컴퓨터 시스템이 서버로부터 오는 특정 신호를 받을 때, 해당 서버가 누구인지 확인하지 않고 명령을 처리하려다 발생할 수 있는 오류를 해결했습니다. 이제 시스템은 서버 정보가 확실할 때만 요청을 처리하여 보안성을 높였습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
afs: handle CB.InitCallBackState3 requests without a server record
The cache manager callback path now attaches the server record to an
incoming call through the rxrpc peer's app data. That association is
not guaranteed to exist for every callback request, and most callback
handlers already tolerate that case.
Make CB.InitCallBackState3 follow the same pattern by checking whether a
server record was attached before using it. If the peer is not mapped
to a server record, trace the request and ignore it, matching the
existing behaviour for other unmatched callback requests.
This keeps the callback handler consistent with the rest of the cache
manager service and avoids depending on peer state that may not be
available for a given request.
📍 영향받는 시스템
Linux kernel (AFS cache manager component)
⚔️ 공격 벡터
조작된 AFS 콜백 요청을 통해 서버 레코드가 없는 상태에서 특정 함수를 호출하는 방식
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 커널 버전이 해당 취약점이 해결된 패치 버전 이후인지 확인하십시오.