🇰🇷 한글 설명
부분 체인 인증서 검증 과정에서 신뢰할 수 있는 루트 인증서가 아닌 공격자가 제공한 신뢰할 수 없는 중간 인증서로 끝나는 체인을 유효한 것으로 수락할 수 있는 취약점입니다. X509_V_FLAG_PARTIAL_CHAIN 플래그가 활성화된 wolfSSL의 OpenSSL 호환 인증서 경로 구축 기능에서 발생합니다.
💡 쉬운 설명
인증서가 진짜인지 확인하는 과정에서 가짜 중간 인증서를 진짜처럼 속여서 통과할 수 있는 보안 허점이 발견되었습니다. 공격자가 만든 가짜 인증서 체인을 시스템이 정상적인 것으로 착각하여 보안 연결이 뚫릴 수 있습니다.
🇺🇸 원문 (English)
Partial-chain certificate verification may accept chains that terminate at a peer-supplied, untrusted intermediate certificate rather than a trusted anchor. An attacker could present a chain that ends at an intermediate they control and have it accepted as valid. This affects the OpenSSL compatibility certificate-path-building path (wolfSSL_X509_verify_cert / X509_STORE, OPENSSL_EXTRA) when the X509_V_FLAG_PARTIAL_CHAIN verify flag is enabled.
📍 영향받는 시스템
wolfSSL (OpenSSL 호환 인증서 경로 구축 기능 및 X509_V_FLAG_PARTIAL_CHAIN 플래그 사용 시)
⚔️ 공격 벡터
공격자가 제어하는 신뢰할 수 없는 중간 인증서를 포함한 인증서 체인을 제시하여 검증을 우회함
🛡️ 대응 방법
wolfSSL을 최신 보안 패치가 적용된 버전으로 업데이트하고, 불필요한 경우 X509_V_FLAG_PARTIAL_CHAIN 플래그 사용을 재검토하십시오.
🔧 검증 코드
현재 설치된 wolfSSL 버전을 확인하여 해당 취약점이 해결된 패치 버전인지 제조사의 보안 권고문을 통해 대조하십시오.
wolfssl_version_check_command_placeholder_or_pkg_check