phpList <= 3.2.6 Multiple Vulnerabilities
🗓️ 13 Jun 2022 00:00:00Reported by Copyright (C) 2022 Greenbone AGType
openvas🔗 plugins.openvas.org👁 19 Views
| Reporter | Title | Published | Views | Family All 89 |
|---|---|---|---|---|
| CVE-2017-20029 | 10 Jun 202214:37 | – | circl | |
| CVE-2017-20030 | 10 Jun 202214:37 | – | circl | |
| CVE-2017-20031 | 10 Jun 202214:37 | – | circl | |
| CVE-2017-20032 | 10 Jun 202214:37 | – | circl | |
| CVE-2017-20033 | 10 Jun 202214:37 | – | circl | |
| CVE-2017-20034 | 10 Jun 202214:37 | – | circl | |
| CVE-2017-20035 | 10 Jun 202214:37 | – | circl | |
| CVE-2017-20036 | 10 Jun 202214:37 | – | circl | |
| phplist SQL注入漏洞 | 10 Jun 202200:00 | – | cnnvd | |
| phplist SQL注入漏洞 | 10 Jun 202200:00 | – | cnnvd |
10
| Source | Link |
|---|---|
| seclists | www.seclists.org/fulldisclosure/2017/Mar/45 |
| seclists | www.seclists.org/fulldisclosure/2017/Mar/46 |
# SPDX-FileCopyrightText: 2022 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:phplist:phplist";
if (description)
{
script_oid("1.3.6.1.4.1.25623.1.0.127042");
script_version("2025-05-20T05:40:25+0000");
script_tag(name:"last_modification", value:"2025-05-20 05:40:25 +0000 (Tue, 20 May 2025)");
script_tag(name:"creation_date", value:"2022-06-13 12:09:13 +0000 (Mon, 13 Jun 2022)");
script_tag(name:"cvss_base", value:"7.5");
script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:P/I:P/A:P");
script_tag(name:"severity_vector", value:"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H");
script_tag(name:"severity_origin", value:"NVD");
script_tag(name:"severity_date", value:"2022-06-17 14:13:00 +0000 (Fri, 17 Jun 2022)");
script_cve_id("CVE-2017-20029", "CVE-2017-20030", "CVE-2017-20031", "CVE-2017-20032",
"CVE-2017-20033", "CVE-2017-20034", "CVE-2017-20035", "CVE-2017-20036");
script_tag(name:"qod_type", value:"remote_banner");
script_tag(name:"solution_type", value:"VendorFix");
script_name("phpList <= 3.2.6 Multiple Vulnerabilities");
script_category(ACT_GATHER_INFO);
script_copyright("Copyright (C) 2022 Greenbone AG");
script_family("Web application abuses");
script_dependencies("gb_phplist_http_detect.nasl");
script_mandatory_keys("phplist/detected");
script_tag(name:"summary", value:"phpList is prone to multiple vulnerabilities.");
script_tag(name:"vuldetect", value:"Checks if a vulnerable version is present on the target host.");
script_tag(name:"insight", value:"The following vulnerabilities exist:
- CVE-2017-20029: It is possible for an unauthenticated user to perform an SQL injection when
updating the subscription information of an already subscribed user.
- CVE-2017-20030: When sending a campaign, the sendformat parameter is vulnerable to SQL
injection. The injection takes place into an UPDATE, so the easiest way to extract data is via
error based SQL injection.
- CVE-2017-20031: When viewing users, the sortby parameter can be used to sort the list. The drop
down list allows sorting by email, dates, and so on. All non-word characters are removed, but
there are no further checks.
- CVE-2017-20032: When subscribing a user, metadata is saved in the database. When saving this
data in the database, it is neither properly escaped nor are prepared statements used, but the
input is HTML encoded.
- CVE-2017-20033: This affects an unknown part of the file /lists/admin/. The manipulation of the
argument page with the proper input leads to cross site scripting (Reflected).
- CVE-2017-20034: The name of a list is echoed in various locations without encoding, leading to
persistent XSS. An account with the privilege to create a list is required.
- CVE-2017-20035: Various parameters of the subscribe page - such as the title - are vulnerable to
persistent XSS. An account with the privilege to edit the subscribe page is required.
- CVE-2017-20036: The expression parameter of bounce rules is vulnerable to persistent XSS. An
account with the privilege to edit bounce rules is required.");
script_tag(name:"affected", value:"phpList version 3.2.6 and prior.");
script_tag(name:"solution", value:"Update to version 3.3.1 or later.");
script_xref(name:"URL", value:"https://seclists.org/fulldisclosure/2017/Mar/45");
script_xref(name:"URL", value:"https://seclists.org/fulldisclosure/2017/Mar/46");
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.2.6")) {
report = report_fixed_ver(installed_version: version, fixed_version: "3.3.1", 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
20 May 2025 00:00Current
5.2Medium risk
Vulners AI Score5.2
CVSS 27.5
CVSS 3.17.3 - 9.8
EPSS0.20442
SSVC