🔍 CVE-2026-113651

3.3
CVSS Score
LOW
2026-10-20
2026-10-20 19:53
✅ 완료

🇰🇷 한글 설명

ApostropheCMS의 파일 저장 라이브러리인 uploadfs 1.28.0 미만 버전에서 경로 조작 취약점이 발견되었습니다. 공격자가 상위 디렉토리 이동 세그먼트(..)를 포함한 경로를 전달할 경우, 설정된 업로드 디렉토리를 벗어나 호스트 파일 시스템의 파일을 읽고, 쓰고, 삭제할 수 있습니다.

💡 쉬운 설명

파일을 올리거나 관리할 때 경로를 조작하여 허용되지 않은 폴더의 파일에 접근할 수 있는 문제입니다. 이를 통해 해커가 시스템의 중요한 파일을 지우거나 몰래 수정할 위험이 있습니다.

🇺🇸 원문 (English)

ApostropheCMS is an open-source Node.js content management system, and uploadfs is its file storage library. Prior to uploadfs 1.28.0, attacker-controlled paths that reach the local backend can contain parent-directory segments that escape the configured upload directory and affect file reads, writes, and deletion on the host filesystem. Exploitability depends on an application exposing the relevant uploadfs operations to untrusted path. This issue is fixed in uploadfs 1.28.0.

📍 영향받는 시스템

uploadfs 1.28.0 미만 버전

⚔️ 공격 벡터

공격자가 제어 가능한 경로에 상위 디렉토리 이동 문자(..)를 삽입하여 파일 시스템 경로를 탈출하는 방식

🛡️ 대응 방법

uploadfs 라이브러리를 1.28.0 이상 버전으로 업데이트하십시오.

🔧 검증 코드

명령어 결과에 버전 번호가 출력되면 취약한 버전이 설치되어 있는 상태입니다.

Shell / Script
npm list uploadfs | grep -E 'uploadfs@([0-1]\.[0-9]|0\.[0-9])'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Node.js