English
◀◁ 뒤로
취약점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)