Bouncy Castle for Java 1.85 미만 버전을 사용하는 MLS 기반 Java 애플리케이션
공격자가 MLS 메시지의 세대 카운터 필드에 임의의 32비트 값을 넣어 전송하여 해시 래칫 상태를 조작
Bouncy Castle for Java를 1.85 이상 버전으로 업그레이드
출력된 버전 값이 1.85 미만이면 취약, 1.85 이상이면 패치된 버전입니다. 출력이 없으면 해당 jar가 시스템에 없는 것입니다.
find / -name 'bcprov*.jar' 2>/dev/null | xargs -I{} sh -c 'unzip -p {} META-INF/MANIFEST.MF 2>/dev/null | grep -i "Implementation-Version" | sed "s|^|{}: |"'
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H