🔍 CVE-2026-106507

5.3
CVSS Score
MEDIUM
2026-10-06
2026-10-09 17:49
✅ 완료

🇰🇷 한글 설명

Backstage의 @backstage/plugin-techdocs-node 패키지에서 mkdocs 스니펫을 이용한 임의 파일 읽기 취약점이 발견되었습니다. 인증된 사용자가 문서 소스를 등록할 수 있는 경우, 부적절한 경로 해석을 통해 의도된 문서 범위를 벗어난 파일을 읽을 수 있습니다. 이 문제는 버전 1.15.4에서 수정되었습니다.

💡 쉬운 설명

문서 작성 도구의 허점을 이용해 허용되지 않은 시스템 내부 파일을 몰래 읽을 수 있는 보안 약점입니다. 공격자가 문서 안에 특수 코드를 넣어 서버의 중요한 정보를 빼낼 위험이 있습니다.

🇺🇸 원문 (English)

Backstage is an open framework for building developer portals. Prior to 1.15.4, the @backstage/plugin-techdocs-node package is affected by techdocs arbitrary file read via mkdocs snippets. Unsafe path resolution in TechDocs source tree handling allows an authenticated user who can register documentation sources to include content from outside the intended documentation boundary. Depending on deployment, this may expose files readable by the build process. This issue is fixed in version 1.15.4.

📍 영향받는 시스템

Backstage @backstage/plugin-techdocs-node 1.15.4 미만 버전

⚔️ 공격 벡터

인증된 사용자가 mkdocs 스니펫을 사용하여 의도된 문서 경로 외부의 파일을 참조하는 방식

🛡️ 대응 방법

Backstage를 최신 버전인 1.15.4 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 1.15.4보다 낮으면 취약한 상태이며, 1.15.4 이상이면 안전합니다.

Shell / Script
npm list @backstage/plugin-techdocs-node | grep -E '@backstage/plugin-techdocs-node@([0-9]+\.[0-9]+\.[0-9]+)'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Magento Open Source