Skip to main content

Apache CouchDB CVE-2026-107755

| EUVDEUVD-2026-105101 MEDIUM
Information Exposure (CWE-200)
2026-10-20 apache GHSA-5433-3876-mmp4
6.0
CVSS 4.0 · Vendor: apache
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege user
  2. Exploit
    Query _replicator database
  3. Impact
    Read other users' replication credentials

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

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

Exploitation Conditions

Requires an authenticated CouchDB account (PR:L) AND the pre-existing condition (AT:P) that other users have configured replication jobs whose credentials are stored in the shared _replicator database - with no such victim replications present, there is nothing to disclose. The attacker needs no user interaction and no elevated/admin privileges, but the flaw only yields value in multi-user or multi-tenant deployments where distinct users' replication credentials coexist. Single-user or single-tenant installations, and deployments that do not store credential-bearing replications, are not meaningfully exposed. Limited to Apache CouchDB versions 3.5.2 and below.

Impact

This is a moderate-severity information disclosure flaw (vendor CVSS 4.0 base 6.0) that is a real but not urgent priority. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:L/UI:N) shows network reachability with low complexity but requires an authenticated account (PR:L) and carries an explicit attack requirement (AT:P) - namely that other users' credential-bearing replications already exist in the _replicator database. Exploit maturity is E:U (no public exploit identified), there is no CISA KEV listing and no POC was supplied, so this is not actively exploited. Note a tension in the vendor vector: it claims VC:H/VI:H and SC:H/SI:H, but the description is purely a read/disclosure of stored replication credentials - the direct integrity impact (VI:H/SI:H) is not substantiated by the description and likely reflects the downstream value of the leaked credentials rather than a direct write primitive; treat the integrity rating as inferred, not confirmed. No EPSS score was provided to gauge exploitation probability. Net assessment: a credentialed-insider / multi-tenant confidentiality risk worth patching on a normal cycle, not an emergency.

Exploit ScenarioDerived

An authenticated low-privilege user on a shared or multi-tenant CouchDB 3.5.2-or-earlier cluster queries the _replicator database and recovers the stored replication credentials (e.g. remote database usernames/passwords or tokens) belonging to other users' replication jobs. No public exploit code is known, and because exploitation hinges on other users having configured credential-bearing replications, the scenario is most realistic in shared hosting or multi-team deployments.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

Insufficient filtering in Apache CouchDB's shared _replicator database (3.5.2 and earlier, all platforms) allows any authenticated user to read the replication credentials belonging to other users' replication jobs, potentially exposing usernames, passwords, or auth tokens for external source and target endpoints. The flaw is only meaningful in multi-user or multi-tenant deployments where distinct users' credential-bearing replications coexist; a low-privileged account with no user interaction and no admin rights can harvest those secrets and pivot to the systems they unlock, which is why the vendor's CVSS 4.0 vector rates subsequent-system confidentiality as high. Upgrading to 3.5.3 fixes the issue; no public exploit code or confirmed active exploitation was identified at time of analysis.

RemediationAI

Upgrade to Apache CouchDB 3.5.3, which contains the fix, following the vendor advisory at https://lists.apache.org/thread/ro57p4r2lhxn2n4712ppx7r11oqq900n - Vendor-released patch: 3.5.3. Because credentials may already have been readable, treat any secrets stored in _replicator documents as potentially compromised: audit those documents for inline userinfo or auth headers and rotate the corresponding passwords/tokens at the remote endpoints. Where immediate upgrade is not possible, tighten the _replicator database's security object so only a trusted administrative role can read it (trade-off: ordinary users lose visibility into their own replication status and must go through an operator), isolate tenants onto separate CouchDB instances or ports so credential stores never mingle (trade-off: higher operational overhead), and move away from embedding long-lived credentials in replication URLs toward short-lived tokens or proxy-mediated replication (trade-off: requires client and configuration changes). Monitoring for unexpected reads of _replicator documents by low-privileged accounts provides detection coverage in the interim.

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 is a document-oriented JSON database whose _replicator database holds one document per configured replication job; these documents routinely embed source and target endpoint URLs containing inline userinfo (user:password@host) or authorization headers so the replicator daemon can authenticate to remote CouchDB instances. Because _replicator is a shared database, read access to it is governed by database security objects and per-document filtering, and the defect is that credential-bearing fields are not stripped for viewers who do not own the replication - an exposure-of-sensitive-information / improper-authorization class issue (the vendor assigned no CWE, but it maps to CWE-200/CWE-285 style weaknesses). The CVSS 4.0 vector's AT:P reflects that exploitation depends on a pre-existing condition - other users must have stored credential-bearing replications - and SC:H captures the downstream confidentiality impact on the external systems those credentials unlock; our independent CVSS 3.1 assessment (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) scopes the impact to the disclosure itself, since the flaw grants no write or availability impact on CouchDB.

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 6.0 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L/E:U/S:N/AU:Y/R:U/V:C/RE:M/U:Amber
vuln.today AI 6.5 MEDIUM

Authenticated network read of stored credentials gives PR:L and C:H; the described vulnerability is pure disclosure, so I:N/A:N and scope unchanged within CouchDB's auth context.

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

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
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
Low

Lifecycle Timeline

4
Patch available
Oct 20, 2026 - 17:18 EUVD
Severity Changed
Oct 20, 2026 - 16:22 NVD
HIGH MEDIUM
CVSS changed
Oct 20, 2026 - 16:22 NVD
6.0 (HIGH) 6.0 (MEDIUM)
CVE Published
Oct 20, 2026 - 15:41 cve.org
HIGH 6.0

DescriptionCVE.org

Insufficient filtering of credentials in the _replicator database in Apache CouchDB 3.5.2 and below on all platforms allows an authenticated user to read replication credentials of other users’ replications, not just their own.

Users are recommended to upgrade to version 3.5.3, which fixes this issue.

Executive ViewAI

Why It Matters

Apache CouchDB deployments at version 3.5.2 and earlier expose replication credentials between tenants: any account holder on a shared instance can read the endpoint usernames, passwords, and auth tokens that belong to other users' replication jobs. The exposure matters most for shared or multi-tenant CouchDB environments, where harvested credentials can be reused to reach external source and target systems outside the database itself, turning a single low-privilege account into a foothold across connected infrastructure. Leadership should care because the blast radius extends beyond CouchDB to every third-party system those stored credentials unlock.

Business Impact: High
Compensating Controls

Apply vendor patch. Where upgrade to 3.5.3 cannot be completed immediately, isolate multi-tenant instances, restrict _replicator access to a minimal set of trusted administrators, avoid storing long-lived endpoint credentials in shared replication documents, segment outbound network access from CouchDB to external endpoints, and rotate all replication credentials.

Threat Intelligence Overview

EPSS Score
0.6%
Top 52% exploitable
Prevalence
Medium
popular NoSQL database but not universally deployed like core infrastructure
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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