🇰🇷 한글 설명
Apache HTTP Server 2.4.53 및 이전 버전에서 ap_strcmp_match() 함수 사용 시 경계 범위를 벗어난 읽기 오류가 발생할 수 있습니다. 매우 큰 입력 버퍼가 제공될 경우 서버가 충돌하거나 정보가 유출될 위험이 있습니다. 기본 서버 코드에서는 직접적인 호출이 어렵지만, 해당 함수를 사용하는 서드파티 모듈이나 Lua 스크립트가 영향을 받을 수 있습니다.
💡 쉬운 설명
서버가 데이터를 비교하는 과정에서 정해진 범위를 넘어서는 데이터를 읽으려다 오류가 발생하는 문제입니다. 이로 인해 서버가 갑자기 꺼지거나 중요한 정보가 밖으로 새 나갈 수 있습니다.
🇺🇸 원문 (English)
Apache HTTP Server 2.4.53 and earlier may crash or disclose information due to a read beyond bounds in ap_strcmp_match() when provided with an extremely large input buffer. While no code distributed with the server can be coerced into such a call, third-party modules or lua scripts that use ap_strcmp_match() may hypothetically be affected.
📍 영향받는 시스템
Apache HTTP Server 2.4.53 및 그 이전의 모든 버전
⚔️ 공격 벡터
ap_strcmp_match() 함수를 사용하는 서드파티 모듈이나 Lua 스크립트에 매우 큰 입력값을 전달하여 공격
🛡️ 대응 방법
Apache HTTP Server를 최신 버전(2.4.54 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 Apache/2.4.53 이하인 경우 해당 취약점에 노출된 상태입니다.
httpd -v 2>/dev/null || apache2 -v 2>/dev/null | grep -E 'Apache/2.4.[0-5][0-3]'