๋ ๊ฐ์ง ์ทจ์ฝ์ ์ ์ ๊ฑฐํ OpenSSL ์ํธํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ 1.1.1l์ ์์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- CVE-2021-3711 โ ์ค๊ตญ์์ ํํ ์ฌ์ฉ๋๋ SM2 ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๋ ์ฝ๋์ ๋ฒํผ ์ค๋ฒํ๋ก์ฐ ์ทจ์ฝ์ ์ผ๋ก ์ธํด ๋ฒํผ ํฌ๊ธฐ ๊ณ์ฐ ์ค๋ฅ๋ก ์ธํด ๋ฒํผ ๊ฒฝ๊ณ๋ฅผ ๋ฒ์ด๋ ์์ญ์ ์ต๋ 62๋ฐ์ดํธ๊ฐ ๋ฎ์ด์ฐ๊ธฐ๋ ์ ์์ต๋๋ค. ๊ณต๊ฒฉ์๋ SM2 ๋ฐ์ดํฐ๋ฅผ ๋ณตํธํํ๊ธฐ ์ํด EVP_PKEY_decrypt() ํจ์๋ฅผ ์ฌ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํน์ํ๊ฒ ํฌ๋งท๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ์ฌ ๋ณตํธํํจ์ผ๋ก์จ ์ฝ๋ ์คํ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ถฉ๋์ ์ ๋ฐํ ์ ์์ต๋๋ค.
- CVE-2021-3712 - ASN.1 ๋ฌธ์์ด ์ฒ๋ฆฌ ์ฝ๋์ ๋ฒํผ ์ค๋ฒํ๋ก๋ก ์ธํด ๊ณต๊ฒฉ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ถฉ๋์ํค๊ฑฐ๋ ํ๋ก์ธ์ค ๋ฉ๋ชจ๋ฆฌ์ ๋ด์ฉ์ ์์๋ผ ์ ์์ต๋๋ค(์: ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ํค๋ฅผ ์์๋ด๋ ๊ฒ). ์ด๋ ๊ณต๊ฒฉ์๊ฐ ๋ด๋ถ ASN1_STRING ๊ตฌ์กฐ์์ null๋ก ๋๋์ง ์๋ ๋ฌธ์์ด์ ๊ตฌ์ฑํ๊ณ X509_aux_print(), X509_get1_email(), X509_REQ_get1_email(), X509_get1_ocsp()์ ๊ฐ์ OpenSSL ์ธ์ฆ์ ์ธ์ ํจ์์์ ์ฒ๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋์์ LibreSSL ๋ผ์ด๋ธ๋ฌ๋ฆฌ 3.3.4 ๋ฐ 3.2.6์ ์๋ก์ด ๋ฒ์ ์ด ์ถ์๋์๋๋ฐ, ์ด ๋ฒ์ ์์๋ ์ทจ์ฝ์ ์ ๋ช
์์ ์ผ๋ก ์ธ๊ธํ์ง ์์์ง๋ง ๋ณ๊ฒฝ ์ฌํญ ๋ชฉ๋ก์ ๋ณด๋ฉด ์ทจ์ฝ์ CVE-2021-3712๊ฐ ์ ๊ฑฐ๋ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.
์ถ์ฒ : opennet.ru
