Nextcloud Server 27.x < 27.1.10, 28.x < 28.0.6, 29.x < 29.0.1 Incomplete Sanitization Vulnerability
🗓️ 21 Nov 2024 00:00:00Reported by Copyright (C) 2024 Greenbone AGType
openvas🔗 plugins.openvas.org👁 18 Views
| Reporter | Title | Published | Views | Family All 14 |
|---|---|---|---|---|
| The vulnerability of cloud software for creating and using Nextcloud Server’s data storage solution lies in the use of a name with an incorrect link, allowing attackers to access confidential information. | 25 Nov 202400:00 | – | bdu_fstec | |
| CVE-2024-52515 | 15 Nov 202419:07 | – | circl | |
| Nextcloud 安全漏洞 | 15 Nov 202400:00 | – | cnnvd | |
| CVE-2024-52515 | 15 Nov 202417:03 | – | cve | |
| CVE-2024-52515 Nextcloud Server has incomplete sanitization of SVG files allows to embed other images into previews | 15 Nov 202417:03 | – | cvelist | |
| EUVD-2024-45929 | 3 Oct 202520:07 | – | euvd | |
| Incomplete sanitization of SVG files allows to embed other images into previews | 15 Nov 202413:16 | – | nextcloud | |
| Nextcloud: Incomplete sanitization in SVG preview provider | 30 Apr 202419:21 | – | hackerone | |
| CVE-2024-52515 | 15 Nov 202417:15 | – | nvd | |
| PT-2023-9698 · Nextcloud +1 · Nextcloud Enterprise Server +2 | 21 Nov 202300:00 | – | ptsecurity |
10
# SPDX-FileCopyrightText: 2024 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:nextcloud:nextcloud_server";
if (description)
{
script_oid("1.3.6.1.4.1.25623.1.0.153500");
script_version("2025-10-02T05:38:29+0000");
script_tag(name:"last_modification", value:"2025-10-02 05:38:29 +0000 (Thu, 02 Oct 2025)");
script_tag(name:"creation_date", value:"2024-11-21 15:15:05 +0000 (Thu, 21 Nov 2024)");
script_tag(name:"cvss_base", value:"6.8");
script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:S/C:C/I:N/A:N");
script_tag(name:"severity_vector", value:"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N");
script_tag(name:"severity_origin", value:"NVD");
script_tag(name:"severity_date", value:"2025-10-01 18:34:21 +0000 (Wed, 01 Oct 2025)");
script_cve_id("CVE-2024-52515");
script_tag(name:"qod_type", value:"remote_banner");
script_tag(name:"solution_type", value:"VendorFix");
script_name("Nextcloud Server 27.x < 27.1.10, 28.x < 28.0.6, 29.x < 29.0.1 Incomplete Sanitization Vulnerability");
script_category(ACT_GATHER_INFO);
script_copyright("Copyright (C) 2024 Greenbone AG");
script_family("Web application abuses");
script_dependencies("gb_nextcloud_server_http_detect.nasl");
script_mandatory_keys("nextcloud/server/detected");
script_tag(name:"summary", value:"Nextcloud Server is prone to an incomplete sanitization
vulnerability.");
script_tag(name:"vuldetect", value:"Checks if a vulnerable version is present on the target host.");
script_tag(name:"insight", value:"After an admin enables the default-disabled SVG preview
provider, a malicious user could upload a manipulated SVG file referencing paths. If the file
would exist the preview of the SVG would preview the other file instead.");
script_tag(name:"affected", value:"Nextcloud Server version 27.x prior to 27.1.10, 28.x prior to
28.0.6 and 29.x prior to 29.0.1.");
script_tag(name:"solution", value:"Update to version 27.1.10, 28.0.6, 29.0.1 or later.");
script_xref(name:"URL", value:"https://github.com/nextcloud/security-advisories/security/advisories/GHSA-5m5g-hw8c-2236");
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_in_range_exclusive(version: version, test_version_lo: "27.0.0", test_version_up: "27.1.10")) {
report = report_fixed_ver(installed_version: version, fixed_version: "27.1.10", install_path: location);
security_message(port: port, data: report);
exit(0);
}
if (version_in_range_exclusive(version: version, test_version_lo: "28.0.0", test_version_up: "28.0.6")) {
report = report_fixed_ver(installed_version: version, fixed_version: "28.0.6", install_path: location);
security_message(port: port, data: report);
exit(0);
}
if (version_in_range_exclusive(version: version, test_version_lo: "29.0.0", test_version_up: "29.0.1")) {
report = report_fixed_ver(installed_version: version, fixed_version: "29.0.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
02 Oct 2025 00:00Current
6.7Medium risk
Vulners AI Score6.7
CVSS 3.15.7 - 6.5
EPSS0.00661
SSVC