Cupix::Errors::PermissionDenied: Permission denied
Service
cupixvista-api
Occurrences
10
Status
Reported
Confidence
85%
Actionability
52%
Cluster ID
8664ca02-19ec-41cb-b9c3-2a3a1ddad89e
First Seen
2025-06-24 08:30 UTC
Last Seen
2026-07-31 00:49 UTC
Actions
Cupix::Errors::PermissionDenied: Permission denied
What Happened#
cupixvista-api (= tesla 의 vista 배포) 에서 Cupix::Errors::PermissionDenied (code PERM10000, message Permission denied) 가 산발적으로 발생했다. 최근 14일 기준 실측 로그는 두 엔드포인트 — PUT /api/v1/me (Api::V1::MeController#update) 와 GET /api/v1/reviews/{key}/members (Api::V1::ReviewsController#members) — 에 집중되며, 전부 이미 HTTP 403 으로 정상 매핑되어 있다. 권한 없는 사용자가 자신이 변경할 수 없는 필드/리소스에 접근했을 때 발생하는 예상된 인가(authorization) 거부로, 서버 결함이 아니다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | Cupix::Errors::PermissionDenied |
| exception.message | Permission denied |
| error.code | PERM10000 |
| top_frame | app/concerns/parameter/user.rb:54 (PUT /me), app/policies/application_policy.rb:38 → PERM10000 (/reviews/members) |
| runtime | Ruby on Rails (tesla, CUPIXVISTA launch mode) |
| env | dev + production (혼재) |
| http_status | 403 |
Affected Teams#
에러 로그에는 team domain 이 노출되지 않았으나, 발생 엔드포인트로 영향 범위를 정리한다.
| Endpoint | Error Count (14d) | Impact |
|---|---|---|
PUT /api/v1/me (MeController#update) |
5 | 권한 없는 state 등 보호 필드 변경 시도가 403 으로 거부 (예상 동작) |
GET /api/v1/reviews/{key}/members (ReviewsController#members) |
3 | review 열람 권한 없는 사용자의 멤버 목록 조회가 403 으로 거부 (예상 동작) |
Timeline#
- 2025-06-24 17:30 KST — 최초 발생 (
first_seen). - 2026-07-31 09:49 KST — 최근 발생 (
last_seen,PUT /api/v1/me403). - 2026-08-06 09:11 KST — retention 창 내 마지막 관측 (
PUT /api/v1/me403, 조사 시점).
Scoring#
Confidence 85% · Actionability 52%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 22 code refs, 3 log queries |
| Code path explicitness | 3/3 | 22 file:line refs |
| Log evidence | 3/3 | section, query, pattern |
| RCA structure | 3/3 | 3/3 sections |
| Revision history | 0/3 | 0 revision(s) |
| Agent execution | 3/3 | success |
Actionability#
| Dimension | Score | Detail |
|---|---|---|
| Fix complexity | 5/5 | trivial |
| Affected files | 1/5 | 23 file(s) |
| Single repo | 1/3 | 2 service(s) |
| Immediate actions | 0/3 | absent |
| Testability | 0/3 | no test info |
| External dependency | 3/3 | no external deps |
| Data migration | 3/3 | no migration |