🇰🇷 한글 설명
리눅스 커널의 암호화 소켓(AF_ALG) 서브시스템에서 페이지 재할당 루프가 경계를 초과하는 오버플로우 취약점입니다. af_alg_pull_tsgl 함수의 루프가 필요 이상으로 한 페이지를 더 재할당하려 시도합니다. 커널 패치 적용으로 수정됩니다.
💡 쉬운 설명
리눅스 암호화 통신 기능에서 메모리 할당 과정의 경계 검사 누락으로 인한 취약점입니다. 운영체제 커널 업데이트로 해결할 수 있습니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
crypto: af_alg - Fix page reassignment overflow in af_alg_pull_tsgl
When page reassignment was added to af_alg_pull_tsgl the original
loop wasn't updated so it may try to reassign one more page than
necessary.
Add the check to the reassignment so that this does not happen.
Also update the comment which still refers to the obsolete offset
argument.
📍 영향받는 시스템
Linux kernel 5.x 이후 버전 중 AF_ALG 모듈이 활성화된 모든 시스템
⚔️ 공격 벡터
AF_ALG 소켓 인터페이스를 통한 악의적 암호화 요청으로 지역 특권 상승 또는 메모리 손상 유발
🛡️ 대응 방법
배포판의 공식 보안 업데이트를 통해 패치된 커널 버전으로 업그레이드
🔧 검증 코드
현재 커널 버전을 확인합니다 (출력된 버전을 공식 CVE 보안 공지의 패치된 버전과 비교하여 업데이트 필요 여부 판단).
uname -r | grep -E '^(5|6)\.[0-9]+\.[0-9]+'