CVE-2026-83803: Sentry: Unsafe pickle deserialization in Relocation Feature
Sentry is an error tracking and performance monitoring tool. From 23.11.0 until 26.7.0, Sentry instances with the relocation feature enabled unsafely deserialize a legacy database field while importing a user-supplied relocation archive. An authenticated user can craft an archive that causes arbitrary code execution in the import worker process. Self-hosted installations using the default configuration are not affected because the relocation feature is disabled by default. This issue is fixed in version 26.7.0.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Sentryto a version that resolves this vulnerability.Fixed in 26.7.0
Event History
Frequently Asked Questions
Which deployments are exposed?
Self-hosted Sentry installations are exposed only if they run a version from 23.11.0 through before 26.7.0 and have enabled the relocation feature. Default self-hosted configurations are not affected because relocation is disabled by default.
What does an attacker need to exploit this issue?
An attacker needs an authenticated Sentry user account and the ability to import a crafted relocation archive. Successful exploitation causes arbitrary code execution in the import worker process.
What should be done if upgrading is not immediately possible?
Disable the relocation feature and do not import user-supplied relocation archives until the installation can be upgraded. Version 26.7.0 fixes the issue.