CVE-2023-40012 in uthenticode
요약
\~에 의해 VulDB • 2026. 06. 03.
uthenticode는 Authenticode 디지털 서명을 부분적으로 검증하기 위한 작은 크로스플랫폼 라이브러리입니다. 2.x 시리즈 이전 버전의 uthenticode는 인증서의 Extended Key Usage(EKU)를 확인하지 않아 Authenticode X.509 인증서 프로필을 위반했습니다. 그 결과, 악의적인 사용자가 코드 서명을 생성할 권한이 없는 X.509 인증서(예: SSL 인증서)를 사용하여 uthenticode가 유효하다고 검증하고 인정하는 "서명된" PE 파일을 생성할 수 있습니다. 설계상 uthenticode는 전체 체인 검증을 수행하지 않습니다. 그러나 EKU 검증 부재는 의도하지 않은 oversight(과실)였습니다. 2.0.0 릴리스 시리즈에는 EKU 검사가 포함되어 있습니다. 이 취약점에 대한 우회 방법은 없습니다.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.