Nextcloud Server < 28.0.0 Improper Authorization Vulnerability (GHSA-wppc-f5g8-vx36)
🗓️ 18 Jan 2024 00:00:00Reported by Copyright (C) 2024 Greenbone AGType
openvas🔗 plugins.openvas.org👁 32 Views
| Reporter | Title | Published | Views | Family All 53 |
|---|---|---|---|---|
| The vulnerability of cloud software for creating and using Nextcloud Server’s data storage solution lies in the incorrect expiration time of sessions, which allows attackers to bypass authentication processes. | 25 Jan 202400:00 | – | bdu_fstec | |
| CVE-2024-22403 | 18 Jan 202421:26 | – | circl | |
| Nextcloud Code Issues Vulnerabilities | 18 Jan 202400:00 | – | cnnvd | |
| CVE-2024-22403 | 18 Jan 202420:03 | – | cve | |
| CVE-2024-22403 OAuth2 authorization codes are valid indefinetly in Nextcloud server | 18 Jan 202420:03 | – | cvelist | |
| EUVD-2024-19958 | 3 Oct 202520:07 | – | euvd | |
| [SECURITY] Fedora 38 Update: nextcloud-28.0.4-2.fc38 | 1 May 202401:38 | – | fedora | |
| Fedora 38 : nextcloud (2024-d67f9827b2) | 1 May 202400:00 | – | nessus | |
| OAuth2 authorization codes are valid indefinetly | 18 Jan 202408:39 | – | nextcloud | |
| Nextcloud: OAuth2 "authorization_code" is valid indefinetly | 25 Nov 202211:50 | – | hackerone |
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.114293");
script_version("2025-02-25T13:24:30+0000");
script_tag(name:"last_modification", value:"2025-02-25 13:24:30 +0000 (Tue, 25 Feb 2025)");
script_tag(name:"creation_date", value:"2024-01-18 13:56:29 +0000 (Thu, 18 Jan 2024)");
script_tag(name:"cvss_base", value:"2.6");
script_tag(name:"cvss_base_vector", value:"AV:N/AC:H/Au:N/C:N/I:P/A:N");
script_tag(name:"severity_vector", value:"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N");
script_tag(name:"severity_origin", value:"NVD");
script_tag(name:"severity_date", value:"2024-01-26 21:03:00 +0000 (Fri, 26 Jan 2024)");
script_cve_id("CVE-2024-22403");
script_tag(name:"qod_type", value:"remote_banner");
script_tag(name:"solution_type", value:"VendorFix");
script_name("Nextcloud Server < 28.0.0 Improper Authorization Vulnerability (GHSA-wppc-f5g8-vx36)");
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 improper authorization
vulnerability.");
script_tag(name:"vuldetect", value:"Checks if a vulnerable version is present on the target host.");
script_tag(name:"insight", value:"When an attacker would get access to an authorization code they
could authenticate at any time using the code. Now they are invalidated after 10 minutes and will
no longer be authenticated.");
script_tag(name:"affected", value:"Nextcloud Server versions prior to 28.0.0");
script_tag(name:"solution", value:"Update to version 28.0.0 or later.
Note: The vendor doesn't plan to fix this flaw in older (supported) server versions like 26 or 27.
Please see the references for more information.");
script_xref(name:"URL", value:"https://github.com/nextcloud/security-advisories/security/advisories/GHSA-wppc-f5g8-vx36");
script_xref(name:"URL", value:"https://github.com/nextcloud/server/pull/40766");
script_xref(name:"URL", value:"https://github.com/nextcloud/security-advisories/discussions/32");
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: "28.0.0" ) ) {
report = report_fixed_ver( installed_version: version, fixed_version: "28.0.0", 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
25 Feb 2025 00:00Current
4.3Medium risk
Vulners AI Score4.3
CVSS 3.13 - 3.7
EPSS0.00452