Lucene search
+L

WordPress Elegant Themes Extra Theme 2.0 <= 4.5.2 Authenticated Arbitrary File Upload Vulnerability

🗓️ 06 Aug 2020 00:00:00Reported by Copyright (C) 2020 Greenbone AGType 
openvas
 openvas
🔗 plugins.openvas.org👁 18 Views

WordPress Elegant Themes Extra Theme 2.0 <= 4.5.2 Authenticated Arbitrary File Upload Vulnerability. Allows attackers to upload arbitrary files, including PHP files, and achieve remote code execution

Related
Refs
Code
ReporterTitlePublishedViews
Family
circl
Circl
CVE-2020-35945
1 Jan 202107:32
circl
cnnvd
CNNVD
WordPress 代码问题漏洞
31 Dec 202000:00
cnnvd
cnvd
CNVD
WordPress File Upload Vulnerability (CNVD-2021-29447)
6 Jan 202100:00
cnvd
cve
CVE
CVE-2020-35945
1 Jan 202103:28
cve
cvelist
Cvelist
CVE-2020-35945
1 Jan 202103:28
cvelist
euvd
EUVD
EUVD-2020-23528
7 Oct 202500:30
euvd
nvd
NVD
CVE-2020-35945
1 Jan 202104:15
nvd
openvas
OpenVAS
WordPress Elegant Themes Divi Theme 3.0 <= 4.5.2 Authenticated Arbitrary File Upload Vulnerability
6 Aug 202000:00
openvas
osv
OSV
CVE-2020-35945
1 Jan 202104:15
osv
patchstack
Patchstack
WordPress Divi premium theme <= 4.5.2 - Authenticated Arbitrary File Upload vulnerability
4 Aug 202000:00
patchstack
Rows per page
# SPDX-FileCopyrightText: 2020 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

if (description)
{
  script_oid("1.3.6.1.4.1.25623.1.0.112799");
  script_version("2023-09-29T05:05:51+0000");
  script_tag(name:"last_modification", value:"2023-09-29 05:05:51 +0000 (Fri, 29 Sep 2023)");
  script_tag(name:"creation_date", value:"2020-08-06 12:54:00 +0000 (Thu, 06 Aug 2020)");
  script_tag(name:"cvss_base", value:"6.5");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:S/C:P/I:P/A:P");
  script_tag(name:"severity_vector", value:"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H");
  script_tag(name:"severity_origin", value:"NVD");
  script_tag(name:"severity_date", value:"2021-01-12 20:41:00 +0000 (Tue, 12 Jan 2021)");

  script_cve_id("CVE-2020-35945");

  script_tag(name:"qod_type", value:"remote_banner");

  script_tag(name:"solution_type", value:"VendorFix");

  script_name("WordPress Elegant Themes Extra Theme 2.0 <= 4.5.2 Authenticated Arbitrary File Upload Vulnerability");

  script_category(ACT_GATHER_INFO);

  script_copyright("Copyright (C) 2020 Greenbone AG");
  script_family("Web application abuses");
  script_dependencies("gb_wordpress_themes_http_detect.nasl");
  script_mandatory_keys("wordpress/theme/extra/detected");

  script_tag(name:"summary", value:"The WordPress theme Extra by Elegant Themes is prone to an authenticated arbitrary file upload vulnerability.");

  script_tag(name:"insight", value:"The theme uses a client-side file type verification check, but it was missing a server-side verification check.
  This flaw made it possible for authenticated attackers to easily bypass the JavaScript client-side check and upload
  malicious PHP files to a targeted website.

  An attacker could easily use a malicious file uploaded via this method to completely take over a site.");

  script_tag(name:"impact", value:"This flaw gave authenticated attackers, with contributor-level or above capabilities,
  the ability to upload arbitrary files, including PHP files, and achieve remote code execution on a vulnerable site's server.");

  script_tag(name:"affected", value:"WordPress Extra theme by Elegant Themes versions 2.0 through 4.5.2.");

  script_tag(name:"solution", value:"Update to version 4.5.3 or later.");

  script_xref(name:"URL", value:"https://www.wordfence.com/blog/2020/08/critical-vulnerability-exposes-over-700000-sites-using-divi-extra-and-divi-builder/");

  exit(0);
}

CPE = "cpe:/a:elegantthemes:extra";

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_in_range( version: version, test_version: "2.0", test_version2: "4.5.2" ) ) {
  report = report_fixed_ver( installed_version: version, fixed_version: "4.5.3", 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

29 Sep 2023 00:00Current
8.8High risk
Vulners AI Score8.8
CVSS 26.5
CVSS 3.18.8 - 9.9
EPSS0.02422
18