🔍 CVE-2026-78323

6.5
CVSS Score
MEDIUM
2026-08-24
2026-10-14 13:10
✅ 완료

🇰🇷 한글 설명

JSS(Java Security Services)의 JSSTrustManager 클래스가 CA 인증서를 검증할 때 NSS 신뢰 플래그를 확인하지 않는 결함이 발견되었습니다. 이로 인해 NSS 데이터베이스에 TRUSTED_CA 플래그 없이 존재하는 인증서도 TLS 연결의 신뢰 앵커로 수용될 수 있습니다. 인증서 폐기 확인이 비활성화된 설정에서는 중간자 공격자가 PKI 클라이언트 연결에서 수용되는 위조 인증서를 생성할 수 있습니다.

💡 쉬운 설명

보안 시스템이 인증서가 진짜인지 확인할 때 꼭 확인해야 할 '신뢰 표시'를 체크하지 않는 문제가 있습니다. 이로 인해 해커가 가짜 인증서를 만들어 사용자의 통신 내용을 몰래 훔쳐볼 위험이 있습니다.

🇺🇸 원문 (English)

A flaw was found in JSS (Java Security Services). The JSSTrustManager class does not verify NSS trust flags when validating CA certificates, allowing certificates present in the NSS database without TRUSTED_CA flags to be accepted as trust anchors for TLS connections. In non-default configurations where certificate revocation checking is disabled, this could allow a man-in-the-middle attacker to forge certificates accepted by PKI client connections.

📍 영향받는 시스템

JSS (Java Security Services) 라이브러리 사용 시스템

⚔️ 공격 벡터

신뢰되지 않은 인증서를 사용하는 중간자 공격(Man-in-the-Middle)

🛡️ 대응 방법

JSS 라이브러리를 최신 보안 패치가 적용된 버전으로 업데이트하고, 가능한 경우 인증서 폐기 확인(CRL/OCSP)을 활성화합니다.

🔧 검증 코드

출력된 파일 경로를 통해 현재 시스템에 설치된 JSS 라이브러리의 존재 여부와 버전을 확인합니다.

Shell / Script
find / -name "*jss*" 2>/dev/null

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N

💻 영향받는 소프트웨어

Active Directory Certificate Services