Lucene search

K
openvasCopyright (C) 2024 Greenbone AGOPENVAS:1361412562310127776
HistoryJun 18, 2024 - 12:00 a.m.

Nextcloud Server < 21.0.9.17, 22.x < 22.2.10.22, 23.x < 23.0.12.17, 24.x < 24.0.12.14, 25.x < 25.0.13.8, 26.x < 26.0.13, 27.x < 27.1.8, 28.x < 28.0.4 Improper Authentication Vulnerability (GHSA-9v72-9xv5-3p7c)

2024-06-1800:00:00
Copyright (C) 2024 Greenbone AG
plugins.openvas.org
nextcloud server
improper authentication
vulnerability
version 21.0.9.17
version 22.2.10.22
version 23.0.12.17
version 24.0.12.14
version 25.0.13.8
version 26.0.13
version 27.1.8
version 28.0.4

7.3 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

LOW

Integrity Impact

LOW

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

7 High

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

15.7%

Nextcloud Server is prone to an improper authentication
vulnerability.

# 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.127776");
  script_version("2024-06-20T05:05:33+0000");
  script_tag(name:"last_modification", value:"2024-06-20 05:05:33 +0000 (Thu, 20 Jun 2024)");
  script_tag(name:"creation_date", value:"2024-06-18 08:00:29 +0000 (Tue, 18 Jun 2024)");
  script_tag(name:"cvss_base", value:"8.5");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:S/C:N/I:C/A:C");

  script_cve_id("CVE-2024-37313");

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

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

  script_name("Nextcloud Server < 21.0.9.17, 22.x < 22.2.10.22, 23.x < 23.0.12.17, 24.x < 24.0.12.14, 25.x < 25.0.13.8, 26.x < 26.0.13, 27.x < 27.1.8, 28.x < 28.0.4 Improper Authentication Vulnerability (GHSA-9v72-9xv5-3p7c)");

  script_category(ACT_GATHER_INFO);

  script_copyright("Copyright (C) 2024 Greenbone AG");
  script_family("Web application abuses");
  script_dependencies("gb_nextcloud_detect.nasl");
  script_mandatory_keys("nextcloud/installed");

  script_tag(name:"summary", value:"Nextcloud Server is prone to an improper authentication
  vulnerability.");

  script_tag(name:"vuldetect", value:"Checks if a vulnerable version is present on the target host.");

  script_tag(name:"insight", value:"Under some circumstance it was possible to bypass the second
  factor of 2FA after successfully providing the user credentials.");

  script_tag(name:"affected", value:"Nextcloud Server versions prior to 21.0.9.17, 22.x prior to
  22.2.10.22, 23.x prior to 23.0.12.17, 24.x prior to 24.0.12.14, 25.x prior to 25.0.13.8, 26.x
  prior to 26.0.13, 27.x prior to 27.1.8 and 28.x prior to 28.0.4.");

  script_tag(name:"solution", value:"Update to version 21.0.9.17, 22.2.10.22, 23.0.12.17,
  24.0.12.14, 25.0.13.8, 26.0.13, 27.1.8, 28.0.4 or later.");

  script_xref(name:"URL", value:"https://github.com/nextcloud/security-advisories/security/advisories/GHSA-9v72-9xv5-3p7c");

  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(version: version, test_version: "21.0.9.17")) {
  report = report_fixed_ver(installed_version: version, fixed_version: "21.0.9.17 (Nextcloud Enterprise only)", install_path: location);
  security_message(port: port, data: report);
  exit(0);
}

if (version_in_range_exclusive(version: version, test_version_lo: "22.0.0", test_version_up: "22.2.10.22")) {
  report = report_fixed_ver(installed_version: version, fixed_version: "22.2.10.22 (Nextcloud Enterprise only)", install_path: location);
  security_message(port: port, data: report);
  exit(0);
}

if (version_in_range_exclusive(version: version, test_version_lo: "23.0.0", test_version_up: "23.0.12.17")) {
  report = report_fixed_ver(installed_version: version, fixed_version: "23.0.12.17 (Nextcloud Enterprise only)", install_path: location);
  security_message(port: port, data: report);
  exit(0);
}

if (version_in_range_exclusive(version: version, test_version_lo: "24.0.0", test_version_up: "24.0.12.14")) {
  report = report_fixed_ver(installed_version: version, fixed_version: "24.0.12.14 (Nextcloud Enterprise only)", install_path: location);
  security_message(port: port, data: report);
  exit(0);
}

if (version_in_range_exclusive(version: version, test_version_lo: "25.0.0", test_version_up: "25.0.13.8")) {
  report = report_fixed_ver(installed_version: version, fixed_version: "25.0.13.8 (Nextcloud Enterprise only)", install_path: location);
  security_message(port: port, data: report);
  exit(0);
}

if (version_in_range_exclusive(version: version, test_version_lo: "26.0.0", test_version_up: "26.0.13")) {
  report = report_fixed_ver(installed_version: version, fixed_version: "26.0.13", install_path: location);
  security_message(port: port, data: report);
  exit(0);
}

if (version_in_range_exclusive(version: version, test_version_lo: "27.0.0", test_version_up: "27.1.8")) {
  report = report_fixed_ver(installed_version: version, fixed_version: "27.1.8", 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.4")) {
  report = report_fixed_ver(installed_version: version, fixed_version: "28.0.4", install_path: location);
  security_message(port: port, data: report);
  exit(0);
}

exit(99);

7.3 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

LOW

Integrity Impact

LOW

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

7 High

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

15.7%

Related for OPENVAS:1361412562310127776