🔍 CVE-2022-42472

4.2
CVSS Score
MEDIUM
2023-02-16
2026-10-22 14:17
✅ 완료

🇰🇷 한글 설명

Fortinet FortiOS 및 FortiProxy의 특정 버전에서 HTTP 헤더 내 CRLF 시퀀스가 적절히 중화되지 않아 발생하는 HTTP 응답 분할 취약점입니다. 인증된 원격 공격자가 이 취약점을 악용하여 HTTP 응답의 나머지 헤더와 본문을 제어할 수 있습니다.

💡 쉬운 설명

웹 서버가 보내는 응답 메시지에 특수 문자를 섞어 넣어, 서버가 마치 두 개의 응답을 보내는 것처럼 속이는 공격입니다. 이를 통해 공격자는 사용자가 받는 정보를 조작하거나 가로챌 수 있습니다.

🇺🇸 원문 (English)

A improper neutralization of crlf sequences in http headers ('http response splitting') vulnerability in Fortinet FortiOS 7.2.0 through 7.2.2, FortiOS 7.0.0 through 7.0.8, FortiOS 6.4.0 through 6.4.12, FortiOS 6.2 all versions, FortiOS 6.0 all versions, FortiProxy 7.2.0 through 7.2.1, FortiProxy 7.0.0 through 7.0.7, FortiProxy 2.0.0 through 2.0.10, FortiProxy 1.2 all versions, FortiProxy 01.02 all versions, FortiProxy 1.1 all versions, FortiProxy 01.01 all versions may allow an authenticated and remote attacker to perform an HTTP request splitting attack which gives attackers control of the remaining headers and body of the response.

📍 영향받는 시스템

FortiOS (6.0, 6.2, 6.4.0-6.4.12, 7.0.0-7.0.8, 7.2.0-7.2.2), FortiProxy (01.01, 01.02, 1.1, 1.2, 2.0.0-2.0.10, 7.0.0-7.0.7, 7.2.0-7.2.1)

⚔️ 공격 벡터

인증된 원격 공격자가 HTTP 헤더에 CRLF( ) 문자를 삽입하여 응답을 분할하는 방식

🛡️ 대응 방법

Fortinet에서 제공하는 최신 보안 패치가 적용된 버전으로 시스템을 즉시 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 취약한 범위(6.0, 6.2, 6.4.0-6.4.12, 7.0.0-7.0.8, 7.2.0-7.2.2)에 해당하면 취약한 상태입니다.

Shell / Script
fortios_version=$(get_fortios_version_command); echo $fortios_version | grep -E '6.0\.|6.2\.|6.4\.[0-9]|7.0\.[0-8]|7.2\.[0-2]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

FortiOS