Lucene search
+L

QNAP QTS Multiple Vulnerabilities (QSA-24-49)

🗓️ 11 Dec 2024 00:00:00Reported by Copyright (C) 2024 Greenbone AGType 
openvas
 openvas
🔗 plugins.openvas.org👁 13 Views

QNAP QTS has multiple vulnerabilities, including serious authentication and validation issues.

Related
Refs
Code
ReporterTitlePublishedViews
Family
BDU FSTEC
The vulnerability of the QuTS operating systems and QTS network devices from Qnap arises from the lack of measures taken to neutralize special elements used in the operating system’s command set. This allows attackers to execute arbitrary commands.
9 Dec 202400:00
bdu_fstec
BDU FSTEC
The vulnerabilities of the QuTS operating systems and QTS network devices from Qnap are related to deficiencies in authentication procedures, allowing attackers to compromise the target system.
20 Jan 202500:00
bdu_fstec
BDU FSTEC
The vulnerability of the QuTS operating systems and QTS network devices from Qnap, related to the failure to eliminate CRLF sequences, allows attackers to execute arbitrary code.
20 Jan 202500:00
bdu_fstec
BDU FSTEC
The vulnerability of the QuTS operating systems and QTS network devices from Qnap, related to improper handling of data with URL encoding, allows attackers to execute arbitrary code.
20 Jan 202500:00
bdu_fstec
BDU FSTEC
The vulnerability of the QuTS operating systems and QTS network devices from Qnap, related to the failure to eliminate CRLF sequences, allows attackers to execute arbitrary code.
20 Jan 202500:00
bdu_fstec
BDU FSTEC
The vulnerability of the QuTS operating systems and QTS network devices allows unauthorized access to protected information with root privileges, due to insufficient handling of format lines.
27 Jan 202500:00
bdu_fstec
BDU FSTEC
The vulnerability of the QuTS operating systems and QTS network devices allows unauthorized access to protected information with root privileges, due to insufficient handling of format lines.
27 Jan 202500:00
bdu_fstec
BDU FSTEC
The vulnerabilities of the QuTS operating systems and QTS network devices from Qnap are related to errors in the certificate validation process, which allow attackers to trigger service interruptions.
27 Jan 202500:00
bdu_fstec
Circl
CVE-2024-48859
6 Dec 202416:36
circl
Circl
CVE-2024-48865
6 Dec 202418:58
circl
Rows per page
# 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:/o:qnap:qts";

if(description)
{
  script_oid("1.3.6.1.4.1.25623.1.0.131345");
  script_version("2025-09-24T05:39:03+0000");
  script_tag(name:"last_modification", value:"2025-09-24 05:39:03 +0000 (Wed, 24 Sep 2025)");
  script_tag(name:"creation_date", value:"2024-12-11 10:33:50 +0000 (Wed, 11 Dec 2024)");
  script_tag(name:"cvss_base", value:"10.0");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:C/I:C/A:C");
  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:"2025-09-23 14:17:28 +0000 (Tue, 23 Sep 2025)");

  script_cve_id("CVE-2024-48859", "CVE-2024-48865", "CVE-2024-48866", "CVE-2024-48867",
                "CVE-2024-48868", "CVE-2024-50393", "CVE-2024-50402", "CVE-2024-50403");

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

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

  script_name("QNAP QTS Multiple Vulnerabilities (QSA-24-49)");

  script_category(ACT_GATHER_INFO);

  script_copyright("Copyright (C) 2024 Greenbone AG");
  script_family("General");
  script_dependencies("gb_qnap_nas_http_detect.nasl");
  script_mandatory_keys("qnap/nas/qts/detected");

  script_tag(name:"summary", value:"QNAP QTS 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-2024-48859: The imporper authentication could allow remote attackers to compromise the
  security of the system.

  - CVE-2024-48865: The improper certificate validation could allow attackers with local network
  access to compromise the security of the system.

  - CVE-2024-48866: The improper handling of URL encoding (hex encoding) could allow remote
  attackers to cause the system to go into an unexpected state.

  - CVE-2024-48867, CVE-2024-48868: The improper neutralization of CRLF sequences (CRLF injection)
  could allow remote attackers to modify application data.

  - CVE-2024-50393: The command injection could allow remote attackers to execute arbitrary
  commands.

  - CVE-2024-50402, CVE-2024-50403: The use of externally-controlled format string could allow
  remote attackers who have gained administrator access to obtain secret data or modify memory.");

  script_tag(name:"affected", value:"QNAP QTS version 5.1.x prior to 5.1.9.2954 and 5.2.x prior to
  5.2.2.2950.");

  script_tag(name:"solution", value:"Update to version 5.1.9.2954 build 20241120, 5.2.2.2950 build
  20241114 or later.");

  script_xref(name:"URL", value:"https://www.qnap.com/en/security-advisory/qsa-24-49");

  exit(0);
}

include("host_details.inc");
include("version_func.inc");

if (!version = get_app_version(cpe: CPE, nofork: TRUE))
  exit(0);

build = get_kb_item("qnap/nas/qts/build");

if (version =~ "^5\.1") {
  if (version_is_less(version: version, test_version:"5.1.9.2954")) {
    report = report_fixed_ver(installed_version: version, installed_build: build,
                              fixed_version: "5.1.9.2954", fixed_build: "20241120");
    security_message(port: 0, data: report);
    exit(0);
  }

  if (version_is_equal(version: version, test_version: "5.1.9.2954") &&
      (!build || version_is_less(version: build, test_version: "20241120"))) {
    report = report_fixed_ver(installed_version: version, installed_build: build,
                              fixed_version: "5.1.9.2954", fixed_build: "20241120");
    security_message(port: 0, data: report);
    exit(0);
  }
}

if (version =~ "^5\.2") {
  if (version_is_less(version: version, test_version: "5.2.2.2950")) {
    report = report_fixed_ver(installed_version: version, installed_build: build,
                              fixed_version: "5.2.2.2950", fixed_build: "20241114");
    security_message(port: 0, data: report);
    exit(0);
  }

  if (version_is_equal(version: version, test_version: "5.2.2.2950") &&
      (!build || version_is_less(version: build, test_version: "20241114"))) {
    report = report_fixed_ver(installed_version: version, installed_build: build,
                              fixed_version: "5.2.2.2950", fixed_build: "20241114");
    security_message(port: 0, 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

24 Sep 2025 00:00Current
7.5High risk
Vulners AI Score7.5
CVSS 3.19.8
CVSS 48.7
EPSS0.01319
SSVC
13