| 취약점ID |
210259 |
| 위험도 |
30 |
| 포트 |
80, ... |
| 프로토콜 |
TCP |
| 분류 |
WWW |
| 상세설명 |
원격 호스트에 설치된 OpenSSL 버전이 3.1.3 이전입니다. 따라서 3.1.3 권고에 언급된 취약점의 영향을 받습니다.
- 문제 요약: POLY1305 MAC(메시지 인증 코드) 구현에는 AVX512-IFMA 명령을 지원하는 최신 X86_64 프로세서에서 실행될 때 Windows 64 플랫폼의 애플리케이션 내부 상태를 손상시킬 수 있는 버그가 포함되어 있습니다. 영향 요약: OpenSSL 라이브러리를 사용하는 애플리케이션에서 공격자가 POLY1305 MAC 알고리즘 사용 여부에 영향을 미칠 수 있는 경우 다양한 애플리케이션 종속 결과로 인해 애플리케이션 상태가 손상될 수 있습니다. OpenSSL의 POLY1305 MAC(메시지 인증 코드) 구현은 64바이트보다 큰 데이터의 MAC를 계산할 때 Windows 64 플랫폼에서 비휘발성 XMM 레지스터의 내용을 저장하지 않습니다. 호출자에게 반환되기 전에 모든 XMM 레지스터는 이전 콘텐츠를 복원하는 대신 0으로 설정됩니다. 취약한 코드는 AVX512-IFMA 명령을 지원하는 최신 x86_64 프로세서에서만 사용됩니다. 이러한 종류의 내부 애플리케이션 상태 손상의 결과는 다양할 수 있습니다. 호출 애플리케이션이 비휘발성 XMM 레지스터의 내용에 전혀 의존하지 않는 경우 아무런 결과도 발생하지 않는 것부터 공격자가 완전히 제어할 수 있는 최악의 결과까지 다양할 수 있습니다. 신청 절차. 그러나 레지스터의 내용이 초기화되어 공격자가 임의의 값을 내부에 넣을 수 없다는 점을 고려하면, 가장 가능성이 높은 결과는 일부 애플리케이션 종속 계산의 잘못된 결과이거나 서비스 거부로 이어지는 충돌일 것입니다. POLY1305 MAC 알고리즘은 CHACHA20-POLY1305 AEAD(관련 데이터로 인증된 암호화) 알고리즘의 일부로 가장 자주 사용됩니다. 이 AEAD 암호는 TLS 프로토콜 버전 1.2 및 1.3에서 가장 일반적으로 사용되며 악의적인 클라이언트는 서버에서 이 AEAD 암호를 사용하는지 여부에 영향을 미칠 수 있습니다. 이는 OpenSSL을 사용하는 서버 애플리케이션이 잠재적으로 영향을 받을 수 있음을 의미합니다. 그러나 우리는 현재 이 문제의 영향을 받는 구체적인 응용 프로그램을 알지 못하므로 심각도가 낮은 보안 문제로 간주합니다. 해결 방법으로 AVX512-IFMA 지침 지원은 환경 변수 OPENSSL_ia32cap을 설정하여 런타임에 비활성화할 수 있습니다. OPENSSL_ia32cap=:~0x200000 FIPS 공급자는 이 문제의 영향을 받지 않습니다. (CVE-2023-4807)
* 참고 사이트: https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=4bfac4471f53c4f74c8d81020beb938f92d84ca5 https://www.cve.org/CVERecord?id=CVE-2023-4807 https://www.openssl.org/news/secadv/20230908.txt https://www.openssl.org/policies/secpolicy.html
* 영향을 받는 플랫폼: 3.1.3 이전의 OpenSSL 3.x.x 버전들 Linux Any version Unix Any version Microsoft Windows Any version |
| 해결책 |
OpenSSL 웹 사이트인 http://www.openssl.org/ 에서 구할 수 있는 OpenSSL의 가장 최신 버전(3.1.3 또는 이후)으로 업그레이드 하여야 한다. |
| 관련 URL |
CVE-2023-4807 (CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
(ISS) |
|