🔍 CVE-2026-106457

6.8
CVSS Score
MEDIUM
2026-10-06
2026-10-07 16:17
✅ 완료

🇰🇷 한글 설명

Backstage의 @backstage/plugin-auth-backend-module-cloudflare-access-provider 패키지에서 오디언스(audience) 검증이 미흡한 취약점이 발견되었습니다. 이로 인해 동일한 Cloudflare Zero Trust 팀 내의 다른 애플리케이션용 토큰을 가진 사용자가 Backstage에 인증을 시도할 수 있습니다. 해당 문제는 0.5.0 버전에서 수정되었습니다.

💡 쉬운 설명

다른 서비스에 로그인할 때 쓰는 열쇠를 가지고 Backstage 서비스에도 몰래 들어올 수 있는 보안 허점이 있습니다. 인증 과정에서 이 열쇠가 정확히 Backstage용인지 확인하는 절차가 빠져 있기 때문입니다.

🇺🇸 원문 (English)

Backstage is an open framework for building developer portals. From 0.1.0 until 0.5.0, the @backstage/plugin-auth-backend-module-cloudflare-access-provider package is affected by insufficient audience validation in the cloudflare access auth provider. The Cloudflare Access auth provider verifies a token's signature and team issuer, but affected versions do not verify that the token was issued for the Backstage application. A user holding a valid token for another Access application in the same Cloudflare Zero Trust team may therefore be able to authenticate to Backstage if that token reaches the auth endpoint without the Backstage application's audience already being enforced upstream. Cloudflare Access normally evaluates the protected application before forwarding requests. This issue is fixed in version 0.5.0.

📍 영향받는 시스템

@backstage/plugin-auth-backend-module-cloudflare-access-provider 0.1.0 ~ 0.5.0 미만 버전

⚔️ 공격 벡터

동일한 Cloudflare Zero Trust 팀 내의 다른 애플리케이션에서 발급된 유효한 토큰을 사용하여 인증 엔드포인트에 접근

🛡️ 대응 방법

@backstage/plugin-auth-backend-module-cloudflare-access-provider 패키지를 0.5.0 이상 버전으로 업데이트

🔧 검증 코드

출력된 버전이 0.5.0 미만인지 확인하여 취약 여부를 판단합니다.

Shell / Script
npm list @backstage/plugin-auth-backend-module-cloudflare-access-provider

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Security Verify Access