🔍 CVE-2026-106487

3.5
CVSS Score
LOW
2026-10-06
2026-10-22 18:49
✅ 완료

🇰🇷 한글 설명

Backstage의 @backstage/plugin-kubernetes-backend 패키지에서 지원되지 않는 카탈로그 클러스터 인증 모드 문제가 발견되었습니다. 카탈로그 기여자가 kubernetes-cluster 리소스 엔티티를 생성하거나 수정할 수 있는 경우, 백엔드가 로컬 인클러스터 ID를 사용하여 Kubernetes 리소스를 노출할 위험이 있습니다. 이 문제는 0.21.10 버전에서 수정되었습니다.

💡 쉬운 설명

개발자 포털 도구인 Backstage에서 권한이 있는 사용자가 설정을 조작하면, 시스템이 내부 보안 정보를 잘못 사용하여 클러스터 자원을 노출할 수 있는 문제입니다. 이를 통해 공격자가 의도치 않은 내부 데이터에 접근할 가능성이 있습니다.

🇺🇸 원문 (English)

Backstage is an open framework for building developer portals. Prior to 0.21.10, the @backstage/plugin-kubernetes-backend package is affected by unsupported catalog cluster authentication mode in kubernetes backend. Deployments using catalog cluster discovery may be affected when catalog contributors can create or modify kubernetes-cluster Resource entities. With the required endpoint permissions and pod RBAC, the backend can use its local in-cluster identity, potentially exposing Kubernetes resources readable by that identity. The credential is used only with the local in-cluster API endpoint and is not sent to the catalog-supplied endpoint. This issue is fixed in version 0.21.10.

📍 영향받는 시스템

@backstage/plugin-kubernetes-backend 0.21.10 미만 버전

⚔️ 공격 벡터

카탈로그 기여자가 kubernetes-cluster 리소스 엔티티를 조작하여 백엔드의 로컬 인증을 유도하는 방식

🛡️ 대응 방법

@backstage/plugin-kubernetes-backend 패키지를 0.21.10 이상 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 0.21.10 미만인지 확인하여 취약 여부를 판단합니다.

Shell / Script
npm list @backstage/plugin-kubernetes-backend

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Kubernetes