🔍 CVE-2026-106557

7.7
CVSS Score
HIGH
2026-10-07
2026-10-08 21:33
✅ 완료

🇰🇷 한글 설명

Backstage의 @backstage/plugin-techdocs-node 패키지에서 TechDocs Markdown 확장 설정에 대한 검증이 미흡하여 발생하는 취약점입니다. 인증된 사용자가 문서 소스를 등록하거나 수정할 경우, TechDocs 빌드 과정에서 의도된 범위를 벗어나 백엔드 호스트 데이터나 내부 네트워크 자원에 접근할 수 있습니다.

💡 쉬운 설명

문서 작성 도구의 설정 오류를 이용해 공격자가 허용되지 않은 내부 데이터나 네트워크에 몰래 접근할 수 있는 문제입니다. 권한이 있는 사용자가 악의적인 문서 설정을 추가하면 발생할 수 있습니다.

🇺🇸 원문 (English)

Backstage is an open framework for building developer portals. Prior to 1.14.6 and 1.15.4, the @backstage/plugin-techdocs-node package did not sufficiently validate TechDocs Markdown extension configuration. An authenticated user who can register or modify documentation sources may cause a TechDocs build to access resources outside the intended documentation boundary, potentially exposing backend-host data or internal network resources. This issue is fixed in versions 1.14.6 and 1.15.4 when pymdown-extensions 10.21.3 or later is also used, normally through mkdocs-techdocs-core 1.7.0 or later.

📍 영향받는 시스템

Backstage versions prior to 1.14.6 and 1.15.4

⚔️ 공격 벡터

인증된 사용자가 악의적으로 조작된 TechDocs Markdown 확장 설정을 포함한 문서 소스를 등록 또는 수정

🛡️ 대응 방법

Backstage를 1.14.6 또는 1.15.4 이상으로 업데이트하고, mkdocs-techdocs-core 1.7.0 이상(pymdown-extensions 10.21.3 이상 포함)을 사용하십시오.

🔧 검증 코드

명령어 결과에 취약점이 해결된 버전(1.14.6, 1.15.4 이상 또는 mkdocs-techdocs-core 1.7.0 이상)이 포함되어 있는지 확인합니다.

Shell / Script
npm list @backstage/plugin-techdocs-node mkdocs-techdocs-core | grep -E '(@backstage/plugin-techdocs-node@(1.14.6|1.15.4)|mkdocs-techdocs-core@(1.7.0))'

📊 CVSS Vector String

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