English
◀◁ 뒤로
취약점ID 22921
위험도 30
포트 80, ...
프로토콜 TCP
분류 WWW
상세설명 원격 호스트에 OpenssL 1.1.0k 이전 버전이 설치되어 있으며 다음 권고에서 언급 된 취약점의 영향을받습니다.
- 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/ee22257b1418438ebaf54df98af4e24f494d1809 https://www.openssl.org/news/secadv/20190306.txt

* 영향을 받는 플랫폼:
1.1.0k 이전의 OpenSSL 1.1.0x
Linux Any version
Unix Any version
Microsoft Windows Any version
해결책 OpenSSL 웹 사이트인 http://www.openssl.org/ 에서 구할 수 있는 OpenSSL의 가장 최신 버전(1.1.0k 또는 이후)으로 업그레이드 하여야 한다.
관련 URL CVE-2019-1543 (CVE)
관련 URL (SecurityFocus)
관련 URL (ISS)