🇰🇷 한글 설명
인증된 KSL 시작 메시지의 MD 필드에서 체크섬 알고리즘 이름을 처리할 때 발생하는 취약점입니다. OpenSSL이 알고리즘 이름을 인식하더라도 해당 값이 고정된 16바이트 체크섬 컨텍스트 필드 크기에 맞는지 검증하지 않아 힙 영역의 경계를 넘어 데이터를 쓸 수 있습니다.
💡 쉬운 설명
인증된 사용자가 너무 긴 이름을 입력하면 프로그램의 메모리 영역을 넘쳐흐르게 만드는 오류입니다. 이로 인해 프로그램이 비정상적으로 종료되거나 보안 위협이 발생할 수 있습니다.
🇺🇸 원문 (English)
boks_ksllogsd accepts a checksum algorithm name in the MD field of an authenticated KSL start message. Affected releases verify that OpenSSL recognizes the digest name but do not verify that the value fits in a fixed 16-byte checksum context field before copying it. An authenticated KSL client can supply an oversized, OpenSSL-recognized digest name and write beyond the end of the heap allocation.
📍 영향받는 시스템
boks_ksllogsd 서비스가 포함된 관련 소프트웨어 릴리스
⚔️ 공격 벡터
인증된 KSL 클라이언트가 비정상적으로 긴 체크섬 알고리즘 이름을 전송하여 힙 오버플로우 유발
🛡️ 대응 방법
해당 취약점이 수정된 최신 버전의 소프트웨어로 업데이트
🔧 검증 코드
출력된 패키지 버전을 확인하여 취약점이 해결된 보안 패치 버전인지 제조사 가이드를 통해 대조
dpkg -l | grep boks-ksllogsd 2>/dev/null