🔍 CVE-2025-30742

5.3
CVSS Score
MEDIUM
2025-03-26
2026-06-17 09:09
✅ 완료

🇰🇷 한글 설명

atophttpd 2.8.0의 httpd.c에서 off-by-one 에러로 인해 1024자 HTTP 요청 문자열이 널 터미네이터 없이 처리됩니다. 이는 범위를 벗어난 메모리 읽기(out-of-bounds read) 취약점을 야기하며, 공격자가 메모리의 다른 영역의 민감한 정보를 읽을 수 있습니다.

💡 쉬운 설명

atophttpd 웹 서버가 매우 긴 요청을 받을 때 메모리 끝을 제대로 표시하지 않아서 의도하지 않은 메모리 영역을 읽을 수 있습니다. 이를 통해 서버의 내부 정보가 유출될 수 있습니다.

🇺🇸 원문 (English)

httpd.c in atophttpd 2.8.0 has an off-by-one error and resultant out-of-bounds read because a certain 1024-character req string would not have a final '\0' character.

📍 영향받는 시스템

atophttpd 2.8.0

⚔️ 공격 벡터

1024자 이상의 HTTP 요청을 전송하여 버퍼 오버플로우 및 메모리 읽기 유발

🛡️ 대응 방법

atophttpd를 2.8.0 이상의 패치된 버전으로 업그레이드하거나 null-termination 처리 보안 패치 적용

🔧 검증 코드

설치된 atophttpd의 버전이 출력되면 해당 버전 확인, 2.8.0이면 취약, 더 높은 버전이면 패치됨

Shell / Script
dpkg -l atophttpd 2>/dev/null | grep atophttpd || which atophttpd && echo 'version check' || echo 'not installed'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache HTTP Server