Lucene search
+L

CMS Made Simple < 2.2.10 Multiple Vulnerabilities

🗓️ 12 Mar 2019 00:00:00Reported by Copyright (C) 2019 Greenbone AGType 
openvas
 openvas
🔗 plugins.openvas.org👁 85 Views

CMS Made Simple < 2.2.10 Multiple Vulnerabilitie

Related
Refs
Code
# SPDX-FileCopyrightText: 2019 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

if(description)
{
  script_oid("1.3.6.1.4.1.25623.1.0.113353");
  script_version("2025-01-21T05:37:33+0000");
  script_tag(name:"last_modification", value:"2025-01-21 05:37:33 +0000 (Tue, 21 Jan 2025)");
  script_tag(name:"creation_date", value:"2019-03-12 13:34:54 +0200 (Tue, 12 Mar 2019)");
  script_tag(name:"cvss_base", value:"6.5");
  script_tag(name:"cvss_base_vector", value:"AV:N/AC:L/Au:S/C:P/I:P/A:P");
  script_tag(name:"severity_vector", value:"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H");
  script_tag(name:"severity_origin", value:"NVD");
  script_tag(name:"severity_date", value:"2019-03-12 13:16:00 +0000 (Tue, 12 Mar 2019)");

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

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

  script_cve_id("CVE-2019-9692", "CVE-2019-9693", "CVE-2019-9055", "CVE-2019-9056",
                "CVE-2019-9057", "CVE-2019-9058", "CVE-2019-9059", "CVE-2019-9060");

  script_name("CMS Made Simple < 2.2.10 Multiple Vulnerabilities");

  script_category(ACT_GATHER_INFO);

  script_copyright("Copyright (C) 2019 Greenbone AG");
  script_family("Web application abuses");
  script_dependencies("gb_cms_made_simple_http_detect.nasl");
  script_mandatory_keys("cmsmadesimple/detected");

  script_tag(name:"summary", value:"CMS Made Simple 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-2019-9692: class.showtime2_image.php does not ensure that a watermark file has a standard
  image file extension.

  - CVE-2019-9693: An authenticated user can achieve SQL Injection in class.showtime2_data.php via the
  functions _updateshow (parameter show_id), _inputshow (parameter show_id), _Getshowinfo (parameter
  show_id), _Getpictureinfo (parameter picture_id), _AdjustNameSeq (parameter shownumber),
  _Updatepicture (parameter picture_id) and _Deletepicture (parameter picture_id).

  - CVE-2019-9055: In the module DesignManager (in the files action.admin_bulk_css.php and
  action.admin_bulk_template.php), with an unprivileged user with Designer permissions, it is possible
  to reach an unserialize call with a crafted value in the m1_allparms parameter and achieve object
  injection.

  - CVE-2019-9056: In the module FrontEndUsers (in the files class.FrontEndUsersManipulate.php and
  class.FrontEndUsersManipulator.php), it is possible to reach an unserialize call with an untrusted
  __FEU__ cookie and achieve authenticated object injection.

  - CVE-2019-9057: In the module FilePicker, it is possible to reach an unserialize call with an
  untrusted parameter and achieve authenticated object injection.

  - CVE-2019-9058: In the administrator page admin/changegroupperm.php, it is possible to send a
  crafted value in the sel_groups parameter that leads to authenticated object injection.

  - CVE-2019-9059: It is possible, with an administrator account, to achieve command injection by
  modifying the path of the e-mail executable in Mail Settings, setting 'sendmail' in the 'Mailer'
  option and launching the 'Forgot your password' feature.

  - CVE-2019-9060: It is possible to achieve unauthenticated path traversal in the CGExtensions module
  (in the file action.setdefaulttemplate.php) with the m1_filename parameter, and through the
  action.showmessage.php file, it is possible to read arbitrary file content (by using that path
  traversal with m1_prefname set to cg_errormsg and m1_resettodefault=1).");

  script_tag(name:"impact", value:"Successful exploitation would allow an attacker to read sensitive
  information and modify the target system.");

  script_tag(name:"affected", value:"CMS Made Simple through version 2.2.9.");

  script_tag(name:"solution", value:"Update to version 2.2.10.");

  script_xref(name:"URL", value:"https://forum.cmsmadesimple.org/viewtopic.php?f=1&t=80285");

  exit(0);
}

CPE = "cpe:/a:cmsmadesimple:cms_made_simple";

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