🔍 CVE-2016-2182

9.8
CVSS Score
CRITICAL
2016-09-16
2026-06-17 00:43
✅ 완료

🇰🇷 한글 설명

OpenSSL의 BN_bn2dec 함수가 나눗셈 결과를 제대로 검증하지 않아 out-of-bounds 메모리 쓰기 오류를 유발할 수 있는 취약점입니다. 원격 공격자는 이를 악용하여 서비스 거부 공격을 수행하거나 임의 코드 실행을 할 수 있습니다.

💡 쉬운 설명

OpenSSL의 숫자 계산 함수에서 메모리 오류가 발생할 수 있습니다. 공격자가 이를 악용하면 시스템이 중단되거나 원격으로 제어될 수 있습니다.

🇺🇸 원문 (English)

The BN_bn2dec function in crypto/bn/bn_print.c in OpenSSL before 1.1.0 does not properly validate division results, which allows remote attackers to cause a denial of service (out-of-bounds write and application crash) or possibly have unspecified other impact via unknown vectors.

📍 영향받는 시스템

OpenSSL 1.0.x 및 이전 버전 (1.1.0 이전 모든 버전)

⚔️ 공격 벡터

악의적인 입력값을 OpenSSL BN 함수에 전달하여 원격으로 트리거

🛡️ 대응 방법

OpenSSL을 1.1.0 이상으로 즉시 업그레이드

🔧 검증 코드

1.0.x 버전이 출력되면 취약, 1.1.0 이상 또는 'Safe version'이 출력되면 안전

Shell / Script
openssl version | grep -E '1\.[0-0]\.' || echo 'Safe version'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

OpenSSL