🔍 CVE-2026-33307

7.5
CVSS Score
HIGH
2026-03-24
2026-06-17 10:37
✅ 완료

🇰🇷 한글 설명

Apache HTTPD의 Mod_gnutls 모듈에서 클라이언트 인증서 검증 시 인증서 체인의 개수를 확인하지 않아 발생하는 취약점입니다. 고정된 크기의 배열에 인증서 포인터를 저장하는 과정에서 배열 범위를 초과하여 메모리 오염이나 세그멘테이션 오류를 유발할 수 있습니다. 클라이언트 인증서 검증을 사용하는 설정에서만 영향을 받습니다.

💡 쉬운 설명

인증서를 확인하는 과정에서 준비된 칸보다 더 많은 인증서 정보를 넣으려고 시도하여 프로그램이 갑자기 꺼질 수 있는 문제입니다. 서버가 클라이언트의 신원을 확인하는 기능을 켜두었을 때 발생할 수 있습니다.

🇺🇸 원문 (English)

Mod_gnutls is a TLS module for Apache HTTPD based on GnuTLS. In versions prior to 0.12.3 and 0.13.0, code for client certificate verification imported the certificate chain sent by the client into a fixed size `gnutls_x509_crt_t x509[]` array without checking the number of certificates is less than or equal to the array size. `gnutls_x509_crt_t` is a `typedef` for a pointer to an opaque GnuTLS structure created using with `gnutls_x509_crt_init()` before importing certificate data into it, so no attacker-controlled data was written into the stack buffer, but writing a pointer after the last array element generally triggered a segfault, and could theoretically cause stack corruption otherwise (not observed in practice). Server configurations that do not use client certificates (`GnuTLSClientVerify ignore`, the default) are not affected. The problem has been fixed in version 0.12.3 by checking the length of the provided certificate chain and rejecting it if it exceeds the buffer length, and in version 0.13.0 by rewriting certificate verification to use `gnutls_certificate_verify_peers()`, removing the need for the buffer entirely. There is no workaround. Version 0.12.3 provides the minimal fix for users of 0.12.x who do not wish to upgrade to 0.13.0 yet.

📍 영향받는 시스템

Mod_gnutls 0.12.3 미만 및 0.13.0 미만 버전 (클라이언트 인증서 사용 시)

⚔️ 공격 벡터

공격자가 규정된 개수보다 많은 인증서 체인을 포함하여 서버에 연결을 시도함

🛡️ 대응 방법

Mod_gnutls를 0.12.3 또는 0.13.0 이상의 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 결과의 버전이 0.12.3 또는 0.13.0보다 낮은지 확인하십시오.

Shell / Script
dpkg -l | grep mod_gnutls 2>/dev/null || rpm -qa | grep mod_gnutls 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server