Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as CouchDB server admin
-
ExploitInject shell payload into runtime config value
-
ExecutionTrigger unvalidated config consumption
-
ImpactExecute arbitrary commands as CouchDB OS user
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution 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 *server administrator* account (PR:H) that can set runtime configuration values; the attacker abuses an unvalidated configuration parameter so that its value is interpreted as a shell command executed as the CouchDB OS user. Limiting factors: exploitation is impossible without admin-level credentials/role, so the primary risk is privilege escalation from CouchDB admin to the host OS, or an insider/post-credential-theft scenario; it is NOT remote-unauthenticated. Affected: Apache CouchDB 3.5.2 and earlier on all platforms; upgrading to 3.5.3 removes the condition. |
| Impact | The provided CVSS 4.0 score of 9.3 (Critical) is driven by network attack vector (AV:N), low complexity (AC:L), and high vulnerable+subsequent system impact (VC:H/VI:H/SC:H/SI:H), reflecting that the flaw crosses a trust boundary from the CouchDB application into OS-level command execution. However, the single most important moderating signal is PR:H: exploitation requires an authenticated CouchDB *server admin*, so this is fundamentally a privilege-boundary escalation (database admin → arbitrary shell as the CouchDB OS user), not a remote-unauthenticated takeover. The CVSS 4.0 threat metric in the input is set to E:A ('Attacked'), which would normally imply exploit maturity, but NO CISA KEV status and NO EPSS probability were supplied in the input data, so active exploitation CANNOT be confirmed - treat the E:A value as unverified and potentially conflicting with the absence of KEV/POC evidence. Net real-world priority is moderate-to-high for environments where untrusted or multiple parties hold admin roles, or as a post-compromise escalation primitive, but lower where the CouchDB admin role is already fully trusted and tightly controlled. Patch promptly, but PR:H means this is not a wormable internet-wide emergency on its own. |
| Exploit ScenarioDerived | An attacker who holds (or has stolen) CouchDB server admin credentials writes a crafted, unvalidated value into a runtime configuration parameter; when CouchDB consumes that value it executes attacker-supplied shell commands as the CouchDB OS user, escaping the database into OS-level code execution. No public exploit was identified in the provided data, and exploitation is gated behind authenticated administrative access (PR:H). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 20, 2026
Arbitrary shell command execution in Apache CouchDB 3.5.2 and earlier on all platforms allows an authenticated CouchDB server administrator to run commands as the CouchDB operating-system user by setting an unvalidated runtime configuration value. The flaw crosses from application administration into host command execution, so the main risk is privilege escalation from CouchDB admin to the underlying host or misuse of stolen admin credentials; exploitation requires high-privilege authentication (PR:H) and is not remote-unauthenticated. Vendor-released patch: 3.5.3; no public exploit identified at time of analysis.
RemediationAI
Vendor-released patch: Apache CouchDB 3.5.3, which the vendor states fixes this issue; consult https://lists.apache.org/thread/c8p73gswgogtnzvk7hpw8jb8d4mnosdp and the Apache announcement at https://lists.apache.org/thread.html/pj83174r8f8f64odf47fwhozbfjtot0f. Until upgrading, restrict the CouchDB server-admin role to trusted operators and audit runtime configuration changes, because any admin who can set configuration can trigger command execution; this does not remove the flaw and depends on disciplined access control. Run CouchDB under a dedicated low-privilege OS account with no unnecessary host rights and monitor child processes spawned by the CouchDB user to limit blast radius; this may break legitimate integrations that rely on broader host access. Network restrictions around administrative interfaces reduce exposure to stolen credentials but do not protect against an insider with admin access.
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 exposes an HTTP API and permits server administrators to modify runtime configuration values. In affected versions, one such configuration value is not validated before being interpreted by the shell, allowing an admin-level user to execute commands as the CouchDB OS account; this is essentially a command-injection/configuration-validation failure that crosses a trust boundary from the database application to the host operating system. The supplied CPE cpe:2.3:a:apache_software_foundation:apache_couchdb:*:*:*:*:*:*:*:* is a wildcard, so the authoritative scope is the vendor statement: 3.5.2 and earlier on all platforms, fixed in 3.5.3. No CWE was provided, but the root-cause class is missing validation of attacker-influenced configuration input before OS command execution. The supplied CVSS 4.0 vector is 9.3 with PR:H, consistent with the independent assessment that an authenticated CouchDB server administrator is required; no CISA KEV entry or public exploit reference was included in the supplied intelligence.
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:N/PR:H/UI:N/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L/E:A/S:N/AU:Y/R:U/V:C/RE:M/U:Red
Admin-only exploitation sets PR:H; the HTTP admin interface gives AV:N/AC:L; command execution escaping the DB into the OS context justifies S:C with C:H/I:H and limited A:L.
Primary rating from Vendor (apache).
CVSS VectorVendor: apache
Lifecycle Timeline
2DescriptionCVE.org
An unvalidated runtime configuration value in Apache CouchDB 3.5.2 and below on all platforms allows a CouchDB server admin to run arbitrary shell commands as the CouchDB operating system user.
Users are recommended to upgrade to version 3.5.3, which fixes this issue.
Articles & Coverage 1
Executive ViewAI
A critical flaw in Apache CouchDB (3.5.2 and earlier) lets anyone holding server-administrator rights on the database turn that access into full command execution on the underlying host, effectively converting a database-level compromise into an operating-system compromise. Because the prerequisite is already high-privilege access, the exposure is concentrated in teams that hold or share CouchDB admin credentials - including contractors, integration accounts, and stale or over-provisioned accounts - and in any environment where CouchDB shares a host with other workloads. Leadership should care because a single leaked or misused admin credential now escalates directly to host control, putting data confidentiality, service availability, and adjacent systems at risk, even though the flaw is not remotely exploitable by anonymous outsiders.
No confirmed vendor patch per the patch-status field (fix version 3.5.3 is referenced but must be verified with Apache). Interim mitigations: restrict admin interface access to trusted networks, minimize and individually attribute server-admin accounts, rotate admin credentials, run CouchDB as a dedicated low-privilege OS user, segment CouchDB hosts from sensitive workloads, and alert on runtime configuration changes and anomalous process or outbound activity on the CouchDB host.
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
More in Apache Couchdb
View allUnauthenticated 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
Denial of service in Apache CouchDB 3.5.2 and earlier: the replicator lacks a circuit-breaker on HTTP redirects, so a re
EUVD-2026-105155
GHSA-885r-pfpm-ch95
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB