Skip to main content

Apache CouchDB CVE-2026-90798

| EUVDEUVD-2026-105157 LOW
Excessive Iteration (CWE-834)
2026-10-20 apache GHSA-7926-69mg-83fh
0.6
CVSS 4.0 · Vendor: apache
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as replication source/target owner
  2. Exploit
    Point replication endpoint at infinite HTTP redirect
  3. Execution
    Replicator follows redirects with no circuit-breaker
  4. Impact
    Resource 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Apache CouchDB 0 <3.5.3

Affected Packages

euvd apache_couchdb fix: 3.5.3

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

Vendor (apache) PRIMARY 0.6 MEDIUM
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
vuln.today AI 3.1 LOW

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.

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

Primary rating from Vendor (apache).

CVSS VectorVendor: apache

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
Low

Lifecycle Timeline

3
Patch available
Oct 20, 2026 - 17:18 EUVD
Severity Changed
Oct 20, 2026 - 16:22 NVD
MEDIUM LOW
CVSS changed
Oct 20, 2026 - 16:22 NVD
0.6 (MEDIUM) 0.6 (LOW)

DescriptionCVE.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

EPSS Score
0.6%
Top 52% exploitable
Prevalence
Medium
Apache CouchDB is a widely used but not ubiquitous document database
Data Quality
4 sources
Confidence: Medium

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 LOW
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

4
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +3
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.

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