| 취약점ID |
22920 |
| 위험도 |
30 |
| 포트 |
80, ... |
| 프로토콜 |
TCP |
| 분류 |
WWW |
| 상세설명 |
원격 호스트에 OpenSSL 1.1.1c 이전 버전이 설치되어 있으며 다음 권고에서 언급 된 취약점의 영향을받습니다. - ChaCha20-Poly1305는 AEAD 암호이며 모든 암호화 작업에 대해 고유 한 nonce 입력이 필요합니다. RFC 7539는 nonce 값 (IV)이 96 비트 (12 바이트) 여야 함을 지정합니다. OpenSSL은 nonce 길이를 가변적으로 허용하고 12 바이트 미만인 경우 nonce를 0 바이트로 앞면에 채 웁니다. 그러나 그것은 또한 nonce가 최대 16 바이트로 잘못 설정되도록합니다. 이 경우 마지막 12 바이트 만 중요하며 추가 선행 바이트는 무시됩니다. nonce 값이 유일한이 암호를 사용해야한다는 요구 사항입니다. 재사용 된 nonce 값을 사용하여 암호화 된 메시지는 심각한 기밀성 및 무결성 공격을 받기 쉽습니다. 응용 프로그램이 기본 nonce 길이를 12 바이트보다 길게 변경 한 다음 새 값이 새로운 고유 한 nonce가 될 것으로 예상하는 nonce의 선행 바이트를 변경하면 이러한 응용 프로그램은 재사용 된 nonce를 사용하여 실수로 메시지를 암호화 할 수 있습니다. 또한 long nonce에서 무시 된 바이트는이 암호의 무결성 보장에 포함되지 않습니다. 무시 된 선행 바이트의 긴 nonce의 무결성에 의존하는 응용 프로그램은 더 영향을받을 수 있습니다. SSL / TLS를 포함하여 이 암호의 OpenSSL 내부 사용은 그러한 사용이 긴 nonce 값을 설정하지 않기 때문에 안전합니다. (CVE-2019-1543)
* 참고 사이트: https://github.com/openssl/openssl/commit/f426625b6ae9a7831010750490a5f0ad689c5ba3 https://www.openssl.org/news/secadv/20190306.txt
* 영향을 받는 플랫폼: 1.1.1c 이전의 OpenSSL 1.1.1x Linux Any version Unix Any version Microsoft Windows Any version |
| 해결책 |
OpenSSL 웹 사이트인 http://www.openssl.org/ 에서 구할 수 있는 OpenSSL의 가장 최신 버전(1.1.1c 또는 이후)으로 업그레이드 하여야 한다. |
| 관련 URL |
CVE-2019-1543 (CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
(ISS) |
|