🇰🇷 한글 설명
Sun Solaris 10의 OpenSSL PKCS#11 엔진 내 PK11_SESSION 캐시가 비대칭 키 작업의 참조 수를 관리하지 못해, 특정 벡터를 통한 암호화 연산 실패로 인한 서비스 거부(DoS) 공격이 가능하다. RSA_sign과 RSA_verify 함수가 영향을 받는다.
💡 쉬운 설명
OpenSSL의 보안 모듈이 암호화 작업 후 메모리를 제대로 정리하지 못하여 시스템이 정상적인 서명 및 검증 작업을 수행할 수 없게 된다. 공격자는 이를 악용하여 시스템의 암호화 기능을 마비시킬 수 있다.
🇺🇸 원문 (English)
The PK11_SESSION cache in the OpenSSL PKCS#11 engine in Sun Solaris 10 does not maintain reference counts for operations with asymmetric keys, which allows context-dependent attackers to cause a denial of service (failed cryptographic operations) via unspecified vectors, related to the (1) RSA_sign and (2) RSA_verify functions.
📍 영향받는 시스템
Sun Solaris 10 with OpenSSL PKCS#11 engine
⚔️ 공격 벡터
Crafted asymmetric cryptographic operations targeting PK11_SESSION cache without proper reference counting
🛡️ 대응 방법
Apply OpenSSL security patches or upgrade to patched Solaris 10 and OpenSSL versions with reference count management fix
🔧 검증 코드
Solaris 시스템 확인, OpenSSL 버전 확인, PKCS#11 라이브러리 존재 여부 확인으로 취약점 영향 범위 판단
uname -a | grep -i solaris && openssl version && test -f /usr/lib/libpkcs11.so.1 && echo 'PKCS#11 present'