🔍 CVE-2026-114139

0.0
CVSS Score
UNKNOWN
2026-10-21
2026-10-22 17:29
✅ 완료

🇰🇷 한글 설명

Sentry-Javascript의 webpack 통합 기능에서 tunnelRoute로 설정된 경로 하위의 모든 요청에 대해 애플리케이션 미들웨어를 건너뛰는 취약점이 발견되었습니다. 이로 인해 특정 경로가 터널 경로와 충돌할 경우, 인증되지 않은 요청이 미들웨어의 권한 확인을 거치지 않고 애플리케이션 경로에 직접 도달할 수 있습니다.

💡 쉬운 설명

보안 검문소(미들웨어)를 거쳐야 하는 특정 경로가 보안 통로(터널)와 이름이 겹칠 때, 검문소를 통과하지 않고 바로 내부로 들어갈 수 있는 문제입니다. 공격자가 인증 없이 민감한 페이지에 접근할 위험이 있습니다.

🇺🇸 원문 (English)

Sentry-Javascript is an official Sentry SDKs for JavaScript. From 9.36.0 until 9.47.2, 10.75.2, and 11.0.0-rc.1, the webpack integration for @sentry/nextjs skips application middleware for every request path under a configured tunnelRoute, while the tunnel rewrite serves only the exact tunnel path with valid o and p query parameters. When an application route directly collides with the tunnel path or a root dynamic segment resolves under it, an unauthenticated request can reach that route without middleware authorization. Exploitation requires tunnelRoute, a webpack build, a colliding route, and middleware being the only authorization control. This issue is fixed in versions 9.47.2, 10.75.2, and 11.0.0-rc.1.

📍 영향받는 시스템

@sentry/nextjs 9.36.0 ~ 9.47.2, 10.75.2, 11.0.0-rc.1

⚔️ 공격 벡터

설정된 tunnelRoute와 충돌하는 애플리케이션 경로로 인증되지 않은 요청을 직접 전송

🛡️ 대응 방법

Sentry SDK를 9.47.2, 10.75.2 또는 11.0.0-rc.1 이상의 버전으로 업데이트

🔧 검증 코드

출력된 버전이 취약한 버전 범위(9.36.0-9.47.2, 10.75.2, 11.0.0-rc.1)에 포함되는지 확인

Shell / Script
npm list @sentry/nextjs

💻 영향받는 소프트웨어

Oracle Java SE