웹서버·TLS 소프트웨어 CVE 동향
대상은 OpenSSL, Nginx, Apache httpd, Tomcat, IIS, certbot입니다. 심각도는 CVSS 기준이고, 실제 영향은 쓰는 버전에 따라 다르니 원문에서 영향 버전을 확인하세요. 요약은 자동으로 만듭니다.
mod_rewrite에서 lookahead (%{LA-U:HTTP:...})를 사용할 때 Use After Free 취약점이 생긴다. 2.4.0부터 2.4.68까지 해당한다.
mod_http2에서 Use After Free 취약점이 있다. 2.4.0부터 2.4.68까지 해당한다.
mod_ssl에서 SSLRequire와 파일 관련 표현식을 처리할 때 부적절한 권한 관리가 발생한다. 2.4.0부터 2.4.68까지 해당한다.
mod_heartmonitor에서 NULL Pointer Dereference 취약점이 있다. 2.4.0부터 2.4.68 버전이 해당한다.
mod_session_cookie 모듈에서 내부 리다이렉트 시 SessionCookieRemove가 변경될 때 세션 쿠키가 백엔드 서버에 노출될 수 있다. 2.4.0부터 2.4.68 버전이 해당하고 2.4.69에서 고쳐졌다.
mod_auth_digest에서 인증 확인이 누락되어 있다. 2.4.69 이전 버전이 해당하고 2.4.69에서 고쳐졌다.
mod_charset_lite에서 아웃오브바운드 Write 취약점이 있다. 2.4.0부터 2.4.68까지 해당한다.
mod_proxy_html에서 조작된 HTTP 응답 본문을 처리할 때 범위 밖 쓰기가 발생한다. 2.4.0~2.4.68가 해당한다.
Windows에서 8.3 이름을 가진 경로를 처리할 때 아파치 HTTP 서버에 아웃오브바운드 쓰기 취약점이 있다. 2.4.0부터 2.4.68까지 해당하고 2.4.69에서 고쳐졌다.
mod_proxy_ftp에서 FTP PASV 응답 주소를 제대로 검증하지 않아 전방 프록시 구성에서 신뢰할 수 없는 FTP 서버가 임의의 제3자 호스트에 데이터 연결을 열 수 있다. 2.4.68 이전 버전이 해당하고 2.4.69에서 고쳐졌다.
mod_vhost_alias에서 Host 헤더를 처리할 때 버퍼 오버플로가 생긴다. 2.4.68 이전 버전이 해당한다.
mod_xml2enc에서 NULL 포인터 참조가 발생한다. 2.4.69 이전 버전이 해당하고 2.4.69에서 고쳐졌다.
mod_proxy_uwsgi에서 가공된 uwsgi 응답과 Transfer-Encoding으로 HTTP 응답 스머핑 취약점이 발생했다. 2.4.30부터 2.4.68까지 해당하고 2.4.69에서 고쳐졌다.
mod_auth_digest에서 캡처-리플레이로 인증 우회가 발생한다. 2.4.x 버전이 해당한다.
mod_auth_digest에서 자유된 메모리를 사용할 때 인증 상태가 손상된다. 2.4.69 이전 버전이 해당하고 2.4.69에서 고쳐졌다.
mod_dav_fs에서 정수 오버플로가 발생한다. Apache HTTP Server 2.4.68 이전 버전이 해당하고 PROPPATCH 요청을 통해 발생한다.
mod_dav에서 메모리 계산 버그가 생겨 WebDAV 잠금을 생성할 수 있는 공격자가 서버 자식 프로세스를 종료시킬 수 있다. 2.4.67 및 이전 버전이 해당하고 2.4.69에서 고쳐졌다.
mod_dav_fs에서 내부 상태 파일이 외부에 노출되며 2.4.0~2.4.68 버전이 해당한다. 2.4.69에서 고쳐졌다.
mod_userdir 모듈에서 '/./' 디렉토리가 처리될 때 취약점이 있다. 2.4.0부터 2.4.68까지 해당한다.
CGI 프로그램에서 내부 리다이렉트의 대상이 CGI로 처리되어 실행될 수 있는 취약점이 있다. 2.4.60~2.4.68 버전이 해당한다.
QUIC 프로세스에서 QUIC 패킷 버퍼를 필요한 기간보다 훨씬 더 오래 메모리에 유지할 수 있다. 원격 피어가 악의적으로 조작된 패킷을 보내서 로컬 QUIC 스택이 패킷 버퍼에 할당된 메모리를 유지하도록 할 수 있다.
SSL_set_SSL_CTX()를 호출하는 TLS 서버에서 메모리 접근 오류가 발생한다. 이 문제는 SSL_CTX를 변경할 때 발생하며, SSL_set_SSL_CTX()를 호출하지 않는 어플리케이션에는 영향을 미치지 않는다.
nameRelativeToCRLIssuer CRL 배포 지점이 많은 인증서를 받으면 OpenSSL에서 X.509 확장을 캐시할 때 비례하지 않는 힙 증가가 발생한다. 1.1.1은 해당하고 1.1.1t에서 고쳐졌다.
CVE-2026-42772에서 OpenSSL은 QUIC 스트림 재조립 알고리즘의 성능이 패킷이 순서대로 도착하지 않을 때 점진적으로 저하된다고 한다. 이는 스트림 프레임의 수에 비례하는 2차적 복잡성을 가진다. OpenSSL은 MEDIUM 5.3로 평가되었다.
OpenSSL QUIC 스택에서 스트림에 대한 연결 수준 흐름 제어가 작동하지 않는다. 768 KiB보다 큰 약 100MB의 메모리를 받도록 할 수 있는 버그가 있다.
CMP 클라이언트에서 PKCS#10 CSR을 기반으로 인증서 취소를 요청할 때 제작된 취소 응답을 처리할 때 NULL 포인터를 참조하여 비정상적으로 종료한다. 영향을 받는 클라이언트 애플리케이션에서 서비스 거부가 발생한다.
DTLS 1.2 association이 AEAD cipher suite를 사용할 때 단 하나의 인증되지 않은 데이터그램으로 종료될 수 있다. 공격자가 DTLS 1.2 association에 데이터그램을 보낼 수 있다.
OpenSSL QUIC 서버에서 주소 검증을 수행하지 않도록 구성된 경우 원격 공격자가 패킷을 위조하여 서버에 여러 번 전달할 수 있다. 3.0.0 이전 버전이 해당한다.
ECDSA와 SM2 서명 연산에서 사용되는 일반적인 타원 곡선 스칼라 곱셈이 시크릿 논스를 통해 타이밍을 통해 정보를 누설한다. 영향을 받는 버전은 명시되지 않았으며 수정된 버전도 명시되지 않았다.
SM2 개인 키 연산에서 상수 시간이 아닌 최적화된 스칼라 점 곱셈을 사용한다. ARM64와 RISC-V 플랫폼에서 영향을 받는다.
CMP 응답 검증에서 예상치 못한 응답 sender의 구별 이름이 `ERR_raise_data()`에 직접 형식 문자열로 전달된다. 3.0.0 이전 버전이 해당한다.
ChaCha20-Poly1305와 AES-OCB 복호화에서 빈 ciphertext와 함께 EVP_Cipher() 함수를 호출하면 인증 태그를 검증하지 않고 성공을 보고할 수 있다. EVP_Cipher() 함수를 빈 ciphertext에 호출하고 AEAD 태그를 확인하기를 기대하는 애플리케이션은 위조된 메시지를 수락할 수 있다.
Apache Tomcat에서 보안 제약 조건을 우회할 수 있는 Improper Access Control, Incorrect Authorization 취약점이 있다. 11.0.0-M1~11.0.24, 10.1.0-M1~10.1.57, 9.0.0.M1~9.0.120, 8.5.0~8.5.100, 7.0.0 버전이 해당한다.
입력 검증이 제대로 이뤄지지 않는 버그가 Tomcat에서 발견됐다. 11.0.20~11.0.24, 10.1.53~10.1.57, 9.0.115~9.0.120 버전이 해당하고 11.0.25, 10.1.58, 9.0.121 버전에서 고쳐졌다.
DIGEST 인증자에서 재전송 취약점으로 인한 인증 우회가 발생한다. 이 문제는 Apache Tomcat에 영향을 미친다.
FORM 인증 과정에서 잘못된 권한 부여로 인해 POST 요청에 대한 보안 제약을 우회할 수 있다. 11.0.0-M1~11.0.24, 10.1.0-M1~10.1.57, 9.0.0.M1~9.0.120 버전이 해당한다.
RFC7250 Raw Public Keys가 활성화된 서버 또는 클라이언트 구성에서 NULL 포인터 참조가 발생할 수 있다. 영향을 받는 버전은 명시되지 않았으며 수정된 버전도 명시되지 않았다.
QUIC 서버에서 초기 패킷에 대한 채널 생성에 실패할 때 QRX 객체가 두 번 해제될 수 있다. 1.1.1k 이전 버전이 해당한다.
DTLS 레코드를 받는 동안 핸드셰이크가 진행 중일 때 미래 에포크에 대한 DTLS 레코드를 받으면 OpenSSL에서 필요한 것보다 훨씬 더 많은 메모리를 버퍼링한다. 이는 3.0.0 이전 버전에서 발생하며 3.0.0에서 고쳐졌다.
OpenSSL CMS에서 AES-WRAP-PAD unwrap primitive를 처리할 때 힙 오버플로가 생긴다. 3.0.0~3.0.7이 해당하고 3.0.8에서 고쳐졌다.
OpenSSL에서 QUIC 트래픽을 처리할 때 ACK-only 응답을 확인하지 않는 피어가 ack-eliciting 패킷을 반복적으로 보내면 메모리 증가로 서비스 거부가 발생할 수 있다.
OpenSSL의 CMP에서 protectionAlg 파라미터의 ASN.1 타입을 확인하지 않아 잘못된 포인터를 참조할 수 있다. 공격자가 제작한 메시지를 통해 원격에서 애플리케이션을 충돌시킬 수 있다.
unix domain sockets를 생성할 때 Time-of-check Time-of-use Race Condition 취약점이 있다. 11.0.0-M1~11.0.24, 10.1.0-M1~10.1.57, 9.0.42~9.0.120가 해당하고 11.0.25, 10.1.58, 9.0.121에서 고쳐졌다.
rewrite valves의 [N] 플래그에서 Off-by-one Error 취약점이 발생하여 rewrite 처리가 첫 번째 규칙 대신 두 번째 규칙에서 재시작한다. 11.0.0-M1~11.0.24, 10.1.0-M1~10.1.57, 9.0.0.M1~9.0.120 버전이 해당한다.
security-role-ref 정의가 Realm에서 역할 별칭으로 잘못 사용되어 부적절한 권한이 발생한다. 11.0.0-M1~11.0.24, 10.1.0-M1~10.1.57, 9.0.25~9.0.120 버전이 해당한다.
DataSourceRealm에서 인증 처리할 때 Improper Authentication 취약점이 발생했다. 11.0.0-M1~11.0.24, 10.1.0-M1~10.1.57, 9.0.0.M1~9.0.120가 해당한다.
HTTP/2 백로그 추적에서 스트림이 재설정될 때 할당 누수가 발생하여 자원 소모가 제어되지 않는다. 11.0.0-M1~11.0.24, 10.1.0-M1~10.1.57, 9.0.39~9.0.120 버전이 해당한다.
OpenSSL의 CMP에서 추가 인증서가 캐시되어 제거되지 않아 캐시가 무제한으로 증가할 수 있다. 1.1.1k 이전 버전이 해당하고 1.1.1k에서 고쳐졌다.
Apache Tomcat의 WebSocket 세션은 인증된 HTTP 세션이 종료될 때 닫히지 않는다. 11.0.0-M1부터 영향을 받는다.
OpenSSL의 QUIC 서버에서 desconeción ID를 처리할 때 메모리 할당이 제한없이 이루어질 수 있다. 3.0.0 이전 버전이 해당한다.