Lucene search
+L

Plone < 4.2.6 / 4.3.x < 4.3.2 Multiple Vulnerabilities (HF 20130618)

🗓️ 22 Jul 2026 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 2 Views

Plone below 4.3.2 has multiple vulnerabilities including DoS, unauthorized access, and XSS.

Related
Refs
Code
ReporterTitlePublishedViews
Family
Circl
CVE-2013-4200
31 Jul 201300:00
circl
CVE
CVE-2013-4188
11 Mar 201415:00
cve
CVE
CVE-2013-4189
11 Mar 201415:00
cve
CVE
CVE-2013-4190
11 Mar 201415:00
cve
CVE
CVE-2013-4191
11 Mar 201415:00
cve
CVE
CVE-2013-4192
11 Mar 201415:00
cve
CVE
CVE-2013-4193
11 Mar 201415:00
cve
CVE
CVE-2013-4194
11 Mar 201415:00
cve
CVE
CVE-2013-4195
11 Mar 201415:00
cve
CVE
CVE-2013-4196
11 Mar 201415:00
cve
Rows per page
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##

include('compat.inc');

if (description)
{
  script_id(329026);
  script_version("1.1");
  script_set_attribute(attribute:"plugin_modification_date", value:"2026/07/22");

  script_cve_id(
    "CVE-2013-4188",
    "CVE-2013-4189",
    "CVE-2013-4190",
    "CVE-2013-4191",
    "CVE-2013-4192",
    "CVE-2013-4193",
    "CVE-2013-4194",
    "CVE-2013-4195",
    "CVE-2013-4196",
    "CVE-2013-4197",
    "CVE-2013-4198",
    "CVE-2013-4199",
    "CVE-2013-4200"
  );

  script_name(english:"Plone < 4.2.6 / 4.3.x < 4.3.2 Multiple Vulnerabilities (HF 20130618)");

  script_set_attribute(attribute:"synopsis", value:
"The remote host is affected by multiple vulnerabilities.");
  script_set_attribute(attribute:"description", value:
"The version of Plone installed on the remote host is prior to 4.3.2. It is, therefore, affected by the following
vulnerabilities:

  - traverser.py allows remote attackers with administrator privileges to cause a denial of service (infinite
    loop and resource consumption) via unspecified vectors related to 'retrieving information for certain
    resources'. (CVE-2013-4188)

  - Multiple unspecified vulnerabilities in (1) dataitems.py, (2) get.py, and (3) traverseName.py in Plone
    allow remote authenticated users with administrator access to a subtree to access nodes above the subtree
    via unknown vectors. (CVE-2013-4189)

  - Multiple cross-site scripting (XSS) vulnerabilities in (1) spamProtect.py, (2) pts.py, and (3) request.py
    in Plone allow remote attackers to inject arbitrary web script or HTML via unspecified vectors.
    (CVE-2013-4190)

  - zip.py allows remote attackers to obtain sensitive information by reading a generated archive.
    (CVE-2013-4191)

  - sendto.py allows remote authenticated users to spoof emails via unspecified vectors. (CVE-2013-4192)

  - typeswidget.py allows remote attackers to hide fields on the forms via a crafted URL. (CVE-2013-4193)

  - The WYSIWYG component (wysiwyg.py) allows remote attackers to obtain sensitive information via a crafted
    URL, which reveals the installation path in an error message. (CVE-2013-4194)

  - Multiple open redirect vulnerabilities in (1) marmoset_patch.py, (2) publish.py, and (3)
    principiaredirect.py in Plone allow remote attackers to redirect users to arbitrary web sites and conduct
    phishing attacks via unspecified vectors. (CVE-2013-4195)

  - The object manager implementation (objectmanager.py) allows remote attackers to obtain sensitive
    information via a crafted request. (CVE-2013-4196)

  - member_portrait.py allows remote authenticated users to modify or delete portraits of other users via
    unspecified vectors. (CVE-2013-4197)

  - mail_password.py allows remote authenticated users to bypass the prohibition on password changes via the
    forgotten password email functionality. (CVE-2013-4198)

  - (1) cb_decode.py and (2) linkintegrity.py in Plone allow remote authenticated users to cause a denial of
    service (resource consumption) via a large zip archive, which is expanded (decompressed). (CVE-2013-4199)

  - The isURLInPortal method in the URLTool class in in_portal.py in Plone treats URLs starting with a space
    as a relative URL, which allows remote attackers to bypass the allow_external_login_sites filtering
    property, redirect users to arbitrary web sites, and conduct phishing attacks via a space before a URL in
    the 'next' parameter to acl_users/credentials_cookie_auth/require_login. (CVE-2013-4200)

Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version
number. Since a vendor hotfix (PloneHotfix20130618) may remediate this without a version upgrade, this plugin only
reports when running in Paranoid mode.");
  script_set_attribute(attribute:"see_also", value:"http://www.openwall.com/lists/oss-security/2013/08/01/2");
  # https://web.archive.org/web/20130808132833/http://plone.org/products/plone/security/advisories/20130618-announcement
  script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?1db9523d");
  # https://web.archive.org/web/20130830095828/http://plone.org/products/plone-hotfix/releases/20130618
  script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?0ee3c4bf");
  script_set_attribute(attribute:"see_also", value:"https://plone.org/security/hotfix/20130618");
  script_set_attribute(attribute:"solution", value:
"Apply the vendor hotfix (Products.PloneHotfix20130618), or upgrade to Plone version 4.2.6, 4.3.2, or later.");
  script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:S/C:P/I:P/A:P");
  script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2013-4189");

  script_set_attribute(attribute:"vuln_publication_date", value:"2013/06/18");
  script_set_attribute(attribute:"patch_publication_date", value:"2013/06/18");
  script_set_attribute(attribute:"plugin_publication_date", value:"2026/07/22");

  script_set_attribute(attribute:"plugin_type", value:"local");
  script_set_attribute(attribute:"cpe", value:"cpe:/a:plone:plone");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"Misc.");

  script_copyright(english:"This script is Copyright (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("python_plone_detect.nbin");
  script_require_ports("installed_sw/plone","Settings/ParanoidReport");

  exit(0);
}

include('vdf.inc');

# @tvdl-content
var vuln_data = {
  'metadata': {'spec_version': '1.0'},
  'checks': [
    {
      'product': {'name': 'plone', 'type': 'app'},
      'requires': [{'scope': 'target', 'match': {'paranoia': true}}],
      'check_algorithm': 'default',
      'constraints': [
        {'fixed_version': '4.2.6'},
        {'min_version': '4.3', 'fixed_version': '4.3.2'}
      ]
    }
  ]
};

var result = vdf::check_and_report(vuln_data:vuln_data, severity:SECURITY_HOLE, check_backporting:true, flags:{'xss': true});
vdf::handle_check_and_report_errors(vdf_result:result);

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