Skip to main content

Sentry CVE-2026-52794

| EUVDEUVD-2026-39103 HIGH
Inefficient Regular Expression Complexity (ReDoS) (CWE-1333)
2026-06-24 GitHub_M
7.5
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid project DSN
  2. Delivery
    Craft event with backtracking hostname-like string
  3. Exploit
    Submit event to ingestion endpoint
  4. Execution
    Regex backtracks in grouping parameterization
  5. Impact
    Worker CPU exhausted, event processing stalls

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V2 - Validation and Business Logic Regex complexity limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the ability to submit events into Sentry's ingestion pipeline (typically possession of a valid project DSN, which is often publicly exposed in client-side code) and that the deployment runs an affected version 24.4.0-26.5.1 where the vulnerable hostname-parameterization regex executes during grouping. The malicious input must be placed in an attacker-controlled event field that flows through the grouping/parameterization stage, and must be shaped to maximize regex backtracking (long sequences of dot-separated alphanumeric segments that do not resolve to a valid TLD). Limiting factors: it is availability-only (no data access or code execution, C:N/I:N), it depends on the target processing externally-submitted events through the affected code path, and environments that strictly control DSN distribution or enforce worker CPU/time limits substantially reduce practical exploitability despite the CVSS PR:N rating.

Impact

The published CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, 7.5 High) is internally consistent with a network-reachable, low-complexity, availability-only ReDoS, and aligns with the description and the diff. No EPSS score, no SSVC decision, and no POC or KEV signal were provided: exploitation status is therefore 'no public exploit identified at time of analysis,' and there is no evidence of active exploitation - do not treat this as a zero-day. The real-world priority is moderate-to-elevated rather than critical: impact is confined to availability (no data exposure or code execution), but the trigger sits in mandatory ingestion-path processing, so a single malicious event can disproportionately consume shared worker CPU and create a multi-tenant or queue-wide slowdown. One nuance to verify: CVSS marks PR:N, yet submitting events to Sentry requires a project DSN/key; in practice DSNs are frequently embedded in public client code, so PR:N is defensible, but environments that tightly restrict DSN exposure face a higher practical barrier than the raw vector implies.

Exploit ScenarioDerived

An attacker who knows or harvests a project's Sentry DSN sends a crafted error event whose message or module-like field contains a long run of dot-separated alphanumeric segments engineered to nearly match the hostname pattern but fail at the TLD check. When the grouping pipeline applies the vulnerable regex, it backtracks heavily and pins a worker's CPU; repeating this across many events stalls event processing for the project or shared workers. No exploit code is publicly identified, but the disclosed regex and patch make the trigger straightforward to reconstruct.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 24, 2026

Denial of service in Sentry's self-hosted/SaaS event ingestion pipeline (versions 24.4.0 through 26.5.1) lets remote actors who can submit events stall worker CPU via a Regular Expression Denial of Service (ReDoS). A loosely-written hostname-detection regex in the grouping parameterization stage (parameterization.py) backtracks catastrophically on crafted attacker-controlled event fields, exhausting CPU and degrading or halting event processing. No public exploit identified at time of analysis and it is not in CISA KEV, but the fix (26.5.2) and the triggering regex are publicly disclosed in the GitHub advisory and PR #116587, lowering the bar to reproduce.

RemediationAI

Vendor-released patch: upgrade to Sentry 26.5.2 or later, which rewrites the hostname regex with bounded repetition and shifts TLD/length validation into the is_valid_hostname callback (see PR https://github.com/getsentry/sentry/pull/116587 and advisory https://github.com/getsentry/sentry/security/advisories/GHSA-jjqr-wqg2-p856). For self-hosted operators who cannot immediately upgrade, the practical compensating controls are: place per-event CPU/time limits or timeouts on the ingestion/grouping workers so a single event cannot monopolize a worker (trade-off: such events get dropped or marked errored); rate-limit and cap incoming event field sizes at the relay/proxy layer to shrink the input space that reaches the regex (trade-off: very large legitimate payloads may be truncated); and restrict which clients can submit events by tightening DSN distribution and network access to the ingestion endpoints (trade-off: operational overhead and possible loss of telemetry from locked-out clients). Because the impact is availability only, scaling/isolating worker pools also limits blast radius but does not remove the underlying ReDoS.

Affected VersionsENISA

sentry 24.4.0, < 26.5.2

Affected Packages

euvd sentry_24_4_0 fix: 26.5.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Sentry normalizes incoming events to group similar errors, and part of that grouping replaces identifiable tokens (IPs, hostnames, etc.) with placeholders so unrelated events fingerprint together. The vulnerable code is src/sentry/grouping/parameterization.py, which used a regex to find hostname-like substrings before swapping them for a <hostname> token. The original pattern combined a nested, optionally-quantified segment group (([a-zA-Z0-9\-]{1,63}\.)+?) with a large TLD alternation, a classic recipe for CWE-1333 (Inefficient Regular Expression Complexity): ambiguous overlapping repetition lets a single input be matched many ways, so a non-matching tail forces exponential/polynomial backtracking. Because grouping runs on attacker-influenced event content (e.g., error messages, stack/module strings), a crafted string of dot-separated segments that nearly-but-never satisfies the TLD requirement maximizes backtracking. The fix replaces the greedy structure with a bounded {1,127} segment count, per-segment lookaheads/anchors that remove ambiguity, and moves TLD validation out of the regex into an is_valid_hostname callback plus length caps (255 chars, 63-char segments).

Know when Sentry gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Network-reachable ingestion with low-complexity crafted input and no real auth barrier (public DSNs) gives AV:N/AC:L/PR:N; ReDoS yields availability-only impact (A:H, C/I:N).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

1
Patch available
Jun 24, 2026 - 23:03 EUVD

DescriptionCVE.org

Sentry is an error tracking and performance monitoring tool. From 24.4.0 until 26.5.2, a Regular Expression Denial of Service (ReDoS) vulnerability exists in Sentry's event ingestion pipeline, where a regex applied to attacker-controlled fields on incoming events can be made to consume disproportionate CPU time. This vulnerability is fixed in 26.5.2.

Executive ViewAI

Why It Matters

Sentry self-hosted and SaaS deployments running versions 24.4.0 through 26.5.1 contain a denial of service vulnerability in event ingestion that allows remote actors to exhaust server CPU and disable your monitoring infrastructure. Loss of error monitoring leaves your operations team blind to application failures during the outage and directly impairs your ability to detect and respond to production incidents.

Business Impact: High
Compensating Controls

Apply vendor patch: upgrade to Sentry 26.5.2 or later. If patch deployment is delayed: implement rate limiting on inbound event submissions, monitor ingestion worker CPU utilization in real time to detect exploitation attempts, and prepare incident response procedures for a monitoring outage.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
High
widely-deployed error-tracking platform across SaaS and many self-hosted dev/ops environments
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in Sentry

View all
CVE-2026-10520 CRITICAL POC
10.0 Jun 09

Remote code execution in Ivanti Sentry before R10.5.2, R10.6.2, and R10.7.1 allows unauthenticated remote attackers to a

CVE-2026-10523 CRITICAL POC
9.8 Jun 09

Authentication bypass in Ivanti Sentry before R10.5.2, R10.6.2, and R10.7.1 allows remote unauthenticated attackers to c

CVE-2020-15505 CRITICAL POC
9.8 Jul 07

A remote code execution vulnerability in MobileIron Core & Connector versions 10.3.0.3 and earlier, 10.4.0.0, 10.4.0.1,

CVE-2021-47935 HIGH POC
8.7 May 10

Sentry 8.2.0 contains a remote code execution vulnerability that allows authenticated superusers to execute arbitrary co

CVE-2023-39349 HIGH POC
8.1 Aug 07

Sentry is an error tracking and performance monitoring platform. Rated high severity (CVSS 8.1), this vulnerability is r

CVE-2020-8887 HIGH POC
7.5 Sep 22

Telestream Tektronix Medius before 10.7.5 and Sentry before 10.7.5 have a SQL injection vulnerability allowing an unauth

CVE-2024-48743 MEDIUM POC
6.5 Oct 25

Cross Site Scripting vulnerability in Sentry v.6.0.9 allows a remote attacker to execute arbitrary code via the z parame

CVE-2020-15506 CRITICAL
9.8 Jul 07

An authentication bypass vulnerability in MobileIron Core & Connector versions 10.3.0.3 and earlier, 10.4.0.0, 10.4.0.1,

CVE-2024-10276 MEDIUM POC
5.3 Oct 23

A vulnerability has been found in Telestream Sentry 6.0.9 and classified as problematic. Rated medium severity (CVSS 5.3

CVE-2026-27197 CRITICAL
9.1 Feb 21

SAML authentication bypass in Sentry 21.12.0 through 26.1.0.

CVE-2016-0760 HIGH
8.8 Aug 19

Multiple incomplete blacklist vulnerabilities in Apache Sentry before 1.7.0 allow remote authenticated users to execute

CVE-2018-8028 HIGH
8.8 Aug 23

An authenticated user can execute ALTER TABLE EXCHANGE PARTITIONS without being authorized by Apache Sentry before 2.0.1

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy