Skip to content

chore: sync rpc_method_schema for optional user#66

Merged
geoffg-sentry merged 1 commit intomainfrom
optional-user-param
Apr 14, 2026
Merged

chore: sync rpc_method_schema for optional user#66
geoffg-sentry merged 1 commit intomainfrom
optional-user-param

Conversation

@geoffg-sentry
Copy link
Copy Markdown
Contributor

Undoing #65 to update schema for optional User in sentry_app_region as optional. Need to merge getsentry/sentry#112709, wait on deploys, then remove the optional afterward

@geoffg-sentry geoffg-sentry merged commit 4e1fa24 into main Apr 14, 2026
7 checks passed
geoffg-sentry added a commit to getsentry/sentry that referenced this pull request Apr 15, 2026
)

After #112605 I went hunting for
some other vulnerabilities around external issue linking with some
specific criteria for VULN-1434:
- Enforce project-level access and respect open team membership
- Maintain the control/cell boundaries, no redrawing of the silos and
keep changes in RPC

Found and fixed some in external issue creation and deletion while
passing issueIDs in the same org:
- Refactored _extract_lazy_object since it was private to
installation_external_issue_actions
- create_external_issue POST now auth checks with has_project_access,
killing an IDOR
- delete_external_issue DELETE does the same, killing another IDOR
- get_select_options called with a projectId could hit other projects
you weren't scoped for, hardened

Updated schema in getsentry/sentry-api-schema#66

Now split properly to make User optional in the first merge, followed up
by making it a requirement in the next PR. Will be enforced afterward
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant