Skip to main content

Couchdb CVE-2023-45725

MEDIUM
Information Exposure (CWE-200)
2023-12-13 security@apache.org
5.7
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.7 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

1
CVE Published
Dec 13, 2023 - 08:15 nvd
MEDIUM 5.7

DescriptionNVD

Design document functions which receive a user http request object may expose authorization or session cookie headers of the user who accesses the document.

These design document functions are:

  • list
  • show
  • rewrite
  • update

An attacker can leak the session component using an HTML-like output, insert the session as an external resource (such as an image), or store the credential in a _local document with an "update" function.

For the attack to succeed the attacker has to be able to insert the design documents into the database, then manipulate a user to access a function from that design document.

Workaround: Avoid using design documents from untrusted sources which may attempt to access or manipulate request object's headers

AnalysisAI

Design document functions which receive a user http request object may expose authorization or session cookie headers of the user who accesses the document. Rated medium severity (CVSS 5.7), this vulnerability is remotely exploitable, low attack complexity. This Exposure of Sensitive Information vulnerability could allow attackers to access sensitive data that should not be disclosed.

Technical ContextAI

This vulnerability is classified as Exposure of Sensitive Information (CWE-200), which allows attackers to access sensitive data that should not be disclosed. Design document functions which receive a user http request object may expose authorization or session cookie headers of the user who accesses the document. These design document functions are: * list * show * rewrite * update An attacker can leak the session component using an HTML-like output, insert the session as an external resource (such as an image), or store the credential in a _local document with an "update" function. For the attack to succeed the attacker has to be able to insert the design documents into the database, then manipulate a user to access a function from that design document. Workaround: Avoid using design documents from untrusted sources which may attempt to access or manipulate request object's headers Affected products include: Apache Couchdb.

RemediationAI

A vendor patch is available. Apply the latest security update as soon as possible. Minimize information in error messages, implement proper access controls, encrypt sensitive data at rest and in transit.

CVE-2017-12635 CRITICAL POC
9.8 Nov 14

Due to differences in the Erlang-based JSON parser and JavaScript-based JSON parser, it is possible in Apache CouchDB be

CVE-2017-12636 HIGH POC
7.2 Nov 14

CouchDB administrative users can configure the database server via HTTP(S). Rated high severity (CVSS 7.2), this vulnera

CVE-2014-2668 MEDIUM POC
5.0 Mar 28

Apache CouchDB 1.5.0 and earlier allows remote attackers to cause a denial of service (CPU and memory consumption) via t

CVE-2022-24706 CRITICAL POC
9.8 Apr 26

In Apache CouchDB prior to 3.2.2, an attacker can access an improperly secured default installation without authenticati

CVE-2018-8007 HIGH POC
7.2 Jul 11

Apache CouchDB administrative users can configure the database server via HTTP(S). Rated high severity (CVSS 7.2), this

CVE-2020-1955 CRITICAL
9.8 May 20

CouchDB version 3.0.0 shipped with a new configuration setting that governs access control to the entire database server

CVE-2012-5641 MEDIUM POC
5.0 Mar 18

Directory traversal vulnerability in the partition2 function in mochiweb_util.erl in MochiWeb before 2.4.0, as used in A

CVE-2018-14889 HIGH
7.8 Sep 21

CouchDB in Vectra Networks Cognito Brain and Sensor before 4.3 contains a local code execution vulnerability. Rated high

CVE-2021-38295 HIGH
7.3 Oct 14

In Apache CouchDB, a malicious user with permission to create documents in a database is able to attach a HTML attachmen

CVE-2018-11769 HIGH
7.2 Aug 08

CouchDB administrative users before 2.2.0 can configure the database server via HTTP(S). Rated high severity (CVSS 7.2),

CVE-2012-5649 MEDIUM
6.8 May 23

Apache CouchDB before 1.0.4, 1.1.x before 1.1.2, and 1.2.x before 1.2.1 allows remote attackers to execute arbitrary cod

CVE-2023-26268 MEDIUM
5.3 May 02

Design documents with matching document IDs, from databases on the same cluster, may share a mutable Javascript environm

Share

CVE-2023-45725 vulnerability details – vuln.today

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