🔍 CVE-2026-88064

8.8
CVSS Score
HIGH
2026-09-16
2026-10-14 18:02
✅ 완료

🇰🇷 한글 설명

Backstage의 @backstage/plugin-techdocs-node 패키지에서 mkdocs.yml 파일에 대한 검증이 미흡하여 발생하는 취약점입니다. 인증된 사용자가 악의적인 Python YAML 태그나 설정값을 포함한 파일을 제공할 경우, 문서 생성 과정에서 의도하지 않은 코드가 실행될 수 있습니다. 이로 인해 TechDocs 백엔드나 빌드 컨테이너의 파일, 자격 증명, 네트워크 자원 등이 노출될 위험이 있습니다.

💡 쉬운 설명

개발자 포털인 Backstage에서 문서 설정 파일을 조작하여 해커가 서버에서 몰래 명령어를 실행할 수 있는 보안 약점입니다. 공격자는 이를 통해 서버 내부의 중요한 파일이나 비밀번호를 훔쳐갈 수 있습니다.

🇺🇸 원문 (English)

Backstage is an open framework for building developer portals. Prior to 1.14.6 and from 1.15.0 until 1.15.4, the @backstage/plugin-techdocs-node package insufficiently validates mkdocs.yml supplied by an authenticated user who can register or modify a TechDocs source. Unsafe Python YAML tags, markdown_extensions names and configuration, theme options, and extra_templates values can reach the documentation generator and cause unintended code execution. The resulting impact is limited to the files, credentials, network access, and other resources available to the TechDocs backend or build container. This issue is fixed in versions 1.14.6 and 1.15.4.

📍 영향받는 시스템

Backstage 1.14.6 미만 버전 및 1.15.0 ~ 1.15.4 버전

⚔️ 공격 벡터

인증된 사용자가 악성 설정이 포함된 mkdocs.yml 파일을 TechDocs 소스로 등록하거나 수정하여 공격

🛡️ 대응 방법

Backstage를 1.14.6 또는 1.15.4 이상의 최신 버전으로 업데이트

🔧 검증 코드

출력된 버전이 1.14.6 미만이거나 1.15.0~1.15.4 범위에 있는지 확인

Shell / Script
npm list @backstage/plugin-techdocs-node

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Magento Open Source