🔍 CVE-2026-118766

6.1
CVSS Score
MEDIUM
2026-10-29
2026-10-30 19:37
✅ 완료

🇰🇷 한글 설명

Botan은 C++로 작성된 암호화 라이브러리입니다. 3.13.0 이전 버전에서 온라인 OCSP 클라이언트가 인증서의 Authority Information Access 확장에 있는 URI로 OCSP 요청을 보낼 때 HTTP 리다이렉트를 한 번 허용했습니다. 악의적인 OCSP 응답자나 경로상의 공격자는 이를 이용해 클라이언트가 접근 불가능한 내부 HTTP 서비스에 블라인드 요청 하나를 보내도록 유도할 수 있습니다. 주된 영향은 비멱등성 GET 핸들러를 가진 내부 서비스에 영향을 줄 수 있는 블라인드 SSRF이며, 응답 시간으로 내부 서비스 존재 여부를 대략적으로 추론할 수 있습니다.

💡 쉬운 설명

이 취약점은 인증서 상태를 확인하는 과정에서 프로그램이 공격자가 지정한 주소로 한 번 대신 요청을 보내게 만들 수 있습니다. 그 결과 외부에서는 접근할 수 없는 회사 내부 서비스가 영향을 받을 수 있습니다.

🇺🇸 원문 (English)

Botan is a C++ cryptography library. Prior to 3.13.0, Botan's online OCSP client allowed a single HTTP redirect while posting an OCSP request to the URI in a certificate's Authority Information Access extension. A malicious OCSP responder or an on-path attacker could redirect the client to make one blind request to an otherwise unreachable internal HTTP service. The primary impact is blind SSRF that might affect internal services with non-idempotent GET handlers, and response timing can provide a coarse internal-service oracle. This issue is fixed in version 3.13.0.

📍 영향받는 시스템

Botan 3.13.0 미만 버전을 사용하는 모든 애플리케이션 및 시스템

⚔️ 공격 벡터

악의적인 OCSP 응답자 또는 네트워크 경로상의 공격자가 HTTP 리다이렉트를 이용해 클라이언트가 내부 HTTP 서비스로 블라인드 요청을 보내도록 유도

🛡️ 대응 방법

Botan을 3.13.0 이상으로 업데이트

🔧 검증 코드

출력된 버전이 3.13.0 미만이면 취약하므로 3.13.0 이상으로 업데이트가 필요하고, 버전 정보가 없으면 Botan이 설치되어 있지 않거나 패키지 관리자 외부에서 설치된 것입니다.

Shell / Script
botan --version 2>/dev/null || dpkg -l libbotan* 2>/dev/null | grep -i botan

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:L

💻 영향받는 소프트웨어

Active Directory Certificate Services