🔍 CVE-2022-22721

9.1
CVSS Score
CRITICAL
2022-03-14
2026-06-17 04:28
✅ 완료

🇰🇷 한글 설명

32비트 시스템에서 LimitXMLRequestBody 설정이 350MB보다 크게 설정될 경우 정수 오버플로가 발생합니다. 이로 인해 메모리 경계를 벗어난 쓰기(out of bounds write)가 발생하여 시스템 보안이 위협받을 수 있습니다.

💡 쉬운 설명

데이터 크기를 계산하는 과정에서 숫자가 너무 커져 오류가 발생하는 문제입니다. 이 오류를 이용해 해커가 컴퓨터의 메모리에 허가되지 않은 데이터를 써넣을 수 있습니다.

🇺🇸 원문 (English)

If LimitXMLRequestBody is set to allow request bodies larger than 350MB (defaults to 1M) on 32 bit systems an integer overflow happens which later causes out of bounds writes. This issue affects Apache HTTP Server 2.4.52 and earlier.

📍 영향받는 시스템

Apache HTTP Server 2.4.52 및 이전 버전 (32-bit 시스템)

⚔️ 공격 벡터

대용량 XML 요청 본문을 전송하여 정수 오버플로 유도

🛡️ 대응 방법

Apache HTTP Server를 2.4.53 이상 버전으로 업데이트하거나 LimitXMLRequestBody 설정을 기본값으로 유지

🔧 검증 코드

출력된 버전이 Apache 2.4.52 이하인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
httpd -v 2>/dev/null || apache2 -v 2>/dev/null | grep -E 'Apache/2.4.[0-5][0-2]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server