🔍 CVE-2026-46397

6.5
CVSS Score
MEDIUM
2026-06-05
2026-07-23 07:10
✅ 완료

🇰🇷 한글 설명

HAXCMS 26.0.0 이전 버전의 saveOutline 엔드포인트에는 인증된 저권한 사용자가 임의의 로컬 파일을 읽을 수 있는 LFI 취약점이 존재합니다. 공격자는 site.json의 location 필드를 조작하여 /etc/passwd나 설정 파일 등 서버의 민감한 정보를 유출할 수 있습니다.

💡 쉬운 설명

이 취약점은 권한이 낮은 사용자가 시스템의 중요한 파일을 훔쳐볼 수 있게 해줍니다. 공격자는 파일 저장 기능을 악용하여 비밀번호나 설정 정보와 같은 민감한 데이터를 탈취할 수 있습니다.

🇺🇸 원문 (English)

HAX CMS helps manage microsite universe with PHP or NodeJs backends. Prior to version 26.0.0, an Authenticated Local File Inclusion (LFI) vulnerability in the HAXCMS saveOutline endpoint allows a low-privileged user to read arbitrary files on the server by manipulating the location field written into site.json. This enables attackers to exfiltrate sensitive system files such as /etc/passwd, application secrets, or configuration files accessible to the web server (www-data). Version 26.0.0 patches the issue.

📍 영향받는 시스템

HAXCMS version < 26.0.0

⚔️ 공격 벡터

인증된 저권한 사용자가 saveOutline API의 location 필드를 조작하여 임의 파일 읽기

🛡️ 대응 방법

HAXCMS를 버전 26.0.0 이상으로 업그레이드하여 취약점을 패치합니다.

🔧 검증 코드

패치되지 않은 버전(26.0.0 미만)이 출력되면 취약점이 존재하며, 26.0.0 이상이 확인되면 안전합니다.

Shell / Script
grep -r '"version"' /path/to/haxcms/package.json 2>/dev/null | grep -v '26.0.0'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server