Apache CouchDB <= 3.1.1 Privilege Escalation Vulnerability - Linux
🗓️ 18 Oct 2021 00:00:00Reported by Copyright (C) 2021 Greenbone AGType
openvas🔗 plugins.openvas.org👁 23 Views
| Reporter | Title | Published | Views | Family All 23 |
|---|---|---|---|---|
| Exploit for Cross-site Scripting in Apache Couchdb | 14 Oct 202115:45 | – | githubexploit | |
| CVE-2021-38295 | 14 Oct 202120:15 | – | attackerkb | |
| CVE-2021-38295 | 14 Oct 202115:47 | – | circl | |
| Apache CouchDB 跨站脚本漏洞 | 12 Oct 202100:00 | – | cnnvd | |
| Apache CouchDB permission permission and access control issues vulnerability | 15 Oct 202100:00 | – | cnvd | |
| Apache CouchDB < 3.1.2 Privilege Escalation | 29 Sep 202300:00 | – | nessus | |
| Linux Distros Unpatched Vulnerability : CVE-2021-38295 | 4 Sep 202500:00 | – | nessus | |
| CVE-2021-38295 | 14 Oct 202119:55 | – | cve | |
| CVE-2021-38295 Privilege escalation vulnerability when using HTML attachments | 14 Oct 202119:55 | – | cvelist | |
| EUVD-2021-24752 | 7 Oct 202500:30 | – | euvd |
10
| Source | Link |
|---|---|
| docs | www.docs.couchdb.org/en/stable/cve/2021-38295.html |
# SPDX-FileCopyrightText: 2021 Greenbone AG
# Some text descriptions might be excerpted from (a) referenced
# source(s), and are Copyright (C) by the respective right holder(s).
#
# SPDX-License-Identifier: GPL-2.0-only
CPE = "cpe:/a:apache:couchdb";
if (description)
{
script_oid("1.3.6.1.4.1.25623.1.0.146930");
script_version("2025-01-21T05:37:33+0000");
script_tag(name:"last_modification", value:"2025-01-21 05:37:33 +0000 (Tue, 21 Jan 2025)");
script_tag(name:"creation_date", value:"2021-10-18 11:39:37 +0000 (Mon, 18 Oct 2021)");
script_tag(name:"cvss_base", value:"6.0");
script_tag(name:"cvss_base_vector", value:"AV:N/AC:M/Au:S/C:P/I:P/A:P");
script_tag(name:"severity_vector", value:"CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H");
script_tag(name:"severity_origin", value:"NVD");
script_tag(name:"severity_date", value:"2021-10-20 15:31:00 +0000 (Wed, 20 Oct 2021)");
script_cve_id("CVE-2021-38295");
script_tag(name:"qod_type", value:"remote_banner_unreliable");
script_tag(name:"solution_type", value:"VendorFix");
script_name("Apache CouchDB <= 3.1.1 Privilege Escalation Vulnerability - Linux");
script_category(ACT_GATHER_INFO);
script_copyright("Copyright (C) 2021 Greenbone AG");
script_family("Databases");
script_dependencies("gb_apache_couchdb_http_detect.nasl", "os_detection.nasl");
script_mandatory_keys("apache/couchdb/detected", "Host/runs_unixoide");
script_tag(name:"summary", value:"Apache CouchDB is prone to a privilege escalation vulnerability.");
script_tag(name:"vuldetect", value:"Checks if a vulnerable version is present on the target host.");
script_tag(name:"insight", value:"A malicious user with permission to create documents in a
database is able to attach a HTML attachment to a document. If a CouchDB admin opens that
attachment in a browser, e.g. via the CouchDB admin interface Fauxton, any JavaScript code
embedded in that HTML attachment will be executed within the security context of that admin. A
similar route is available with the already deprecated _show and _list functionality.");
script_tag(name:"impact", value:"This privilege escalation vulnerability allows an attacker to
add or remove data in any database or make configuration changes.");
script_tag(name:"affected", value:"Apache CouchDB version 3.1.1 and prior.");
script_tag(name:"solution", value:"Update to version 3.1.2, 3.2.0 or later.");
script_xref(name:"URL", value:"https://docs.couchdb.org/en/stable/cve/2021-38295.html");
exit(0);
}
include("host_details.inc");
include("version_func.inc");
if (!port = get_app_port(cpe: CPE))
exit(0);
if (!infos = get_app_version_and_location(cpe: CPE, port: port, exit_no_version: TRUE))
exit(0);
version = infos["version"];
location = infos["location"];
if (version_is_less_equal(version: version, test_version: "3.1.1")) {
report = report_fixed_ver(installed_version: version, fixed_version: "3.1.2 / 3.2.0", install_path: location);
security_message(port: port, data: report);
exit(0);
}
exit(99);
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
21 Jan 2025 00:00Current
7.4High risk
Vulners AI Score7.4
CVSS 26
CVSS 3.17.3
EPSS0.02514