🔍 CVE-2026-55961

7.5
CVSS Score
HIGH
2026-06-25
2026-06-26 16:50
✅ 완료

🇰🇷 한글 설명

wolfSSL의 PKCS#7 검증 함수가 서명자가 없는 비정상적인 PKCS#7 객체에 대해 성공을 반환하는 취약점입니다. 이로 인해 실제 콘텐츠에 대한 인증 없이 검증이 통과될 수 있었으나, 호환성 레이어 업데이트를 통해 서명이 없는 객체는 거부되도록 수정되었습니다. 이 문제는 OpenSSL 호환 빌드를 사용하는 경우에만 영향을 미칩니다.

💡 쉬운 설명

서명이 들어있어야 할 파일에 서명이 없는데도 '검증 완료'라고 잘못 알려주는 보안 결함입니다. 이로 인해 가짜 파일이 진짜처럼 통과될 위험이 있었으나 현재는 수정되었습니다.

🇺🇸 원문 (English)

wolfSSL_PKCS7_verify() returning success for a degenerate (certs-only) PKCS#7 object that contains no signer. Such an object has empty signerInfos, so the underlying signed-data verification succeeds without authenticating any content. The compatibility-layer verify path now rejects the object when no signer signature has actually been verified, so a PKCS#7 carrying no valid signature is no longer reported as verified. This is enforced regardless of the PKCS7_NOVERIFY flag, which only suppresses signer certificate chain validation and was never intended to waive the requirement that a signature exist. Only affects OpenSSL compatibility builds that call the PKCS7_verify() compatibility API on potentially degenerate PKCS#7 bundles.

📍 영향받는 시스템

OpenSSL 호환 API를 사용하는 wolfSSL 기반 시스템 (PKCS7_verify 호출 시)

⚔️ 공격 벡터

서명 정보가 비어 있는 조작된 PKCS#7 번들을 전달하여 인증 과정을 우회

🛡️ 대응 방법

서명 검증 로직이 수정된 최신 버전의 wolfSSL로 업데이트

🔧 검증 코드

설치된 wolfSSL 버전을 확인하여 해당 취약점이 패치된 최신 버전인지 확인하십시오.

Shell / Script
wolfssl_version_check_command_placeholder_or_pkg_check

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL