Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as replication source/target owner
-
ExploitPoint replication endpoint at infinite HTTP redirect
-
ExecutionReplicator follows redirects with no circuit-breaker
-
ImpactResource exhaustion denies replication service
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Excessive iteration
|
| Exploitation Conditions | The attacker must be an authenticated owner of a CouchDB replication source or target (PR:L) and must control that endpoint so it returns an infinite HTTP redirect loop; the missing circuit-breaker in the replicator then follows redirects without bound. Exploitation is limited to Apache CouchDB 3.5.2 and earlier and requires valid credentials plus control over a replication endpoint's HTTP responses (AT:P) - it cannot be triggered by an unauthenticated or purely external attacker, and only availability of the replication function is affected. |
| Impact | This is a low-priority issue despite being network-reachable. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:L/UI:N) scores only 0.6, and every signal reinforces low real-world risk: the only impact is a low-level availability hit (VA:L) with no confidentiality or integrity impact and no scope/subsequent-system change (SC:N/SI:N/SA:L). PR:L means the actor must already be an authenticated owner of a replication source or target - this is an authorized-user self-inflicted or privileged-abuse DoS, not an anonymous remote attack. The vector's own exploit-maturity metric is E:U (exploit unproven), and there is no CISA KEV listing, no EPSS value supplied, and no public POC, so exploitation status is 'no public exploit identified at time of analysis.' AT:P (attack requirements present) further signals that non-default, attacker-controlled conditions are needed. No signals conflict here - low CVSS, unproven exploit, no KEV, authenticated-only, and availability-only impact all agree this is a minor hardening fix, not an urgent priority. Note: EPSS and CWE are both absent from the input (CWE: N/A), so probabilistic exploitation likelihood and formal weakness classification could not be cross-referenced. |
| Exploit ScenarioDerived | An authenticated CouchDB user who owns a replication source or target configures that endpoint to return an endless chain of HTTP redirects. Because the replicator lacks a circuit-breaker, it follows the redirect loop indefinitely, consuming resources and degrading availability. No public exploit code is known, and the impact is limited to a self-contained denial of service against the replication subsystem. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 20, 2026
Denial of service in Apache CouchDB 3.5.2 and earlier: the replicator lacks a circuit-breaker on HTTP redirects, so a replication endpoint that returns an endless redirect chain keeps the replicator chasing it indefinitely and degrades availability of the replication subsystem. The attacker must be an authenticated owner of a replication source or target (PR:L) and must control that endpoint's HTTP responses, so this is not reachable by an unauthenticated outsider and affects only availability, not confidentiality or integrity. Scoring is low (independent assessment: CVSS 3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L; vendor CVSS 4.0 base 0.6), and no public exploit code or confirmed active exploitation was identified at time of analysis - this is a low-priority issue despite being network-reachable.
RemediationAI
Vendor-released patch: upgrade to Apache CouchDB 3.5.3, which introduces the missing circuit-breaker in the replicator; this is the only complete fix and should be applied to every node in the cluster, with the vendor advisory (https://lists.apache.org/thread/m6d526fj57pvq5pswm2lp1shbdz3f417 and https://lists.apache.org/thread.html/pj83174r8f8f64odf47fwhozbfjtot0f) used to confirm version-specific details. If upgrading cannot be done immediately, reduce exposure by limiting who may write replication documents - restrict the _replicator database and any per-user replication endpoints to administrators or a small vetted group, accepting the trade-off that self-service replication for ordinary users is lost - and, in parallel, constrain where replicators can reach: apply egress filtering or proxy allow-lists so CouchDB nodes cannot follow redirects to arbitrary external hosts, at the cost of breaking legitimate cross-network or cloud-to-on-premise replication until explicit allow-list entries are added. Operators can also have an outbound proxy strip or cap 3xx responses from replication targets (for example by refusing chains longer than a small number of hops) and monitor replicator logs for replication jobs stuck in repeated redirects, since a wedged job consuming workers is the observable symptom; these are compensating controls only, not substitutes for 3.5.3.
Affected VersionsENISA
Affected Packages
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
Apache CouchDB's replicator is the component that copies documents between databases, either on the same node, across a cluster, or to/from a remote CouchDB-compatible endpoint over HTTP(S). When a replication task contacts its source or target, it follows HTTP 3xx redirects to reach the final endpoint; the flaw is the absence of a circuit-breaker (a retry/redirect budget) that would abort the task once redirects become pathological. A party who owns a replication source or target and can make that endpoint answer with a redirect chain that never terminates causes the replicator's HTTP client to loop, consuming worker capacity and leaving the replication job stuck, which is an availability-only impact on the replication function. No CWE was assigned in the supplied data; the fault class is an unbounded-loop / uncontrolled-resource-consumption pattern (in the CWE-835 family of loop conditions with unreachable exit) rather than a memory-safety or injection defect. The CPE cpe:2.3:a:apache_software_foundation:apache_couchdb:*:*:*:*:*:*:*:* confirms the affected package is the CouchDB server itself across all platforms, with the fix landing in the 3.5.3 line (i.e., 3.5.2 and below are vulnerable independent of operating system). Because the prerequisite is a valid authenticated replication owner plus control over an endpoint's responses (AT:P in the assessed model), the practical attack surface is limited to multi-tenant or delegated-replication deployments, or environments where replication documents can be pointed at attacker-controlled hosts.
Know when Apache Couchdb 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
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:L/E:U/S:N/AU:Y/R:U/V:D/RE:M/U:Amber
PR:L because the actor must own a replication endpoint; AC:H because a non-default redirect-loop endpoint must be arranged; impact is availability-only (A:L), with no confidentiality or integrity effect.
Primary rating from Vendor (apache).
CVSS VectorVendor: apache
Lifecycle Timeline
3DescriptionCVE.org
A missing circuit-breaker in the replicator in Apache CouchDB 3.5.2 and below on all platforms allows the owner of a replication source or target to cause a denial of service via creating an infinite HTTP redirect loop.
Users are recommended to upgrade to version 3.5.3, which fixes this issue.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Apache Couchdb
View allArbitrary shell command execution in Apache CouchDB 3.5.2 and earlier on all platforms allows an authenticated CouchDB s
Unauthenticated read access to the complete contents of prefixed system databases is possible in Apache CouchDB 3.5.2 an
Memory-exhaustion denial of service in Apache CouchDB 3.5.2 and earlier allows any unauthenticated remote client to cras
Insufficient filtering in Apache CouchDB's shared _replicator database (3.5.2 and earlier, all platforms) allows any aut
Authenticated users can exhaust memory in Apache CouchDB 3.5.2 and earlier through unsafe binary deserialization in the
EUVD-2026-105157
GHSA-7926-69mg-83fh
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB