Bouncy Castle for Java 1.85 미만 버전 중 legacy jdk1.4 LDAPStoreHelper를 사용하는 시스템
외부 입력값이 LDAP 필터에 검증 없이 삽입되는 경우, 공격자가 특수문자를 이용해 필터 조건을 변조하여 비인가 정보를 조회
Bouncy Castle을 1.85 이상으로 업그레이드하고, LDAP 필터에 사용되는 입력값에 대해 이스케이프 처리 및 입력 검증을 적용
출력된 Implementation-Version이 1.85 미만이면 취약하며, 1.85 이상이면 패치된 버전입니다. 아무 결과도 없으면 해당 라이브러리가 설치되지 않은 것입니다.
find / -name 'bcprov*.jar' -o -name 'bcpkix*.jar' 2>/dev/null | xargs -I{} sh -c 'echo {}; unzip -p {} META-INF/MANIFEST.MF 2>/dev/null | grep -i "Implementation-Version"'
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N