Lucene search

K
openvasCopyright (C) 2024 Greenbone AGOPENVAS:1361412562310124660
HistoryMay 28, 2024 - 12:00 a.m.

MediaWiki < 1.39.6, 1.40.x < 1.40.2, 1.41.x < 1.41.1 Access Control Vulnerability - Linux

2024-05-2800:00:00
Copyright (C) 2024 Greenbone AG
plugins.openvas.org
5
mediawiki
access control
vulnerability
linux
cve-2024-34502
version 1.39.6
version 1.40.2
version 1.41.1

CVSS3

9.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

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

EPSS

0

Percentile

15.5%

MediaWiki is prone to an access control 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:mediawiki:mediawiki";

if(description)
{
  script_oid("1.3.6.1.4.1.25623.1.0.124660");
  script_version("2024-07-26T15:38:40+0000");
  script_tag(name:"last_modification", value:"2024-07-26 15:38:40 +0000 (Fri, 26 Jul 2024)");
  script_tag(name:"creation_date", value:"2024-05-28 10:28:12 +0000 (Tue, 28 May 2024)");
  script_tag(name:"cvss_base", value:"6.4");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:N/C:P/I:P/A:N");

  script_cve_id("CVE-2024-34502");

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

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

  script_name("MediaWiki < 1.39.6, 1.40.x < 1.40.2, 1.41.x < 1.41.1 Access Control Vulnerability - Linux");

  script_category(ACT_GATHER_INFO);

  script_copyright("Copyright (C) 2024 Greenbone AG");
  script_family("Web application abuses");
  script_dependencies("gb_mediawiki_http_detect.nasl", "os_detection.nasl");
  script_mandatory_keys("mediawiki/detected", "Host/runs_unixoide");

  script_tag(name:"summary", value:"MediaWiki is prone to an access control vulnerability.");

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

  script_tag(name:"insight", value:"Loading Special:MergeLexemes will (attempt to) make an edit
  that merges the from-id to the to-id, even if the request was not a POST request, and even if
  it does not contain an edit token.");

  script_tag(name:"affected", value:"MediaWiki prior to version 1.39.6, 1.40.x prior to
  1.40.2 and 1.41.x prior to 1.41.1.");

  script_tag(name:"solution", value:"Update to version 1.39.6, 1.40.2, 1.41.1 or later.");

  script_xref(name:"URL", value:"https://phabricator.wikimedia.org/T357101");

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

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

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

exit(99);

CVSS3

9.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

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

EPSS

0

Percentile

15.5%