| Reporter | Title | Published | Views | Family All 227 |
|---|---|---|---|---|
| CVE-2021-33508 | 21 May 202122:15 | – | attackerkb | |
| CVE-2021-21336 | 8 Mar 202121:15 | – | attackerkb | |
| CVE-2021-35959 | 30 Jun 202101:15 | – | attackerkb | |
| CVE-2021-32807 | 30 Jul 202122:15 | – | attackerkb | |
| CVE-2021-32674 | 8 Jun 202118:15 | – | attackerkb | |
| CVE-2021-32633 | 21 May 202114:15 | – | attackerkb | |
| CVE-2021-33512 | 21 May 202122:15 | – | attackerkb | |
| CVE-2021-3313 | 20 May 202116:15 | – | attackerkb | |
| CVE-2021-33509 | 21 May 202122:15 | – | attackerkb | |
| CVE-2021-33513 | 21 May 202122:15 | – | attackerkb |
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##
include('compat.inc');
if (description)
{
script_id(329024);
script_version("1.2");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/07/23");
script_cve_id(
"CVE-2021-3313",
"CVE-2021-21336",
"CVE-2021-21360",
"CVE-2021-32633",
"CVE-2021-32674",
"CVE-2021-32807",
"CVE-2021-33507",
"CVE-2021-33508",
"CVE-2021-33509",
"CVE-2021-33510",
"CVE-2021-33511",
"CVE-2021-33512",
"CVE-2021-33513",
"CVE-2021-33926",
"CVE-2021-35959"
);
script_name(english:"Plone 4.3.x < 5.2.5 Multiple Vulnerabilities (HF 20210518)");
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 4.3.x prior to 5.2.5. It is, therefore, affected by the following
vulnerabilities:
- Plone CMS has a stored Cross-Site Scripting (XSS) vulnerability in the user fullname property and the file
upload functionality. (CVE-2021-3313)
- Products.PluggableAuthService within Zope has an information disclosure vulnerability - everyone can list the names of
roles defined in the ZODB Role Manager plugin if the site uses this plugin. (CVE-2021-21336)
- Products.GenericSetup within Zope has an information disclosure vulnerability - anonymous visitors may
view log and snapshot files generated by the Generic Setup Tool. (CVE-2021-21360)
- Zope has a remote code execution vulnerability via a traversal in the TAL expressions. (CVE-2021-32633,
CVE-2021-32674)
- The AccessControl module within Zope has a remote code execution via the use of unsafe classes in
permitted modules. (CVE-2021-32807)
- Zope Products.CMFCore and Products.PluggableAuthService, as used in Plone and other products, allow
Reflected XSS. (CVE-2021-33507)
- Plone allows XSS via a full name that is mishandled during rendering of the ownership tab of a content
item. (CVE-2021-33508)
- Plone allows remote authenticated managers to perform disk I/O via crafted keyword arguments to the
ReStructuredText transform in a Python script. (CVE-2021-33509)
- Plone allows remote authenticated managers to conduct SSRF attacks via an event ical URL, to read one line
of a file. (CVE-2021-33510)
- Plone allows SSRF via the lxml parser. (CVE-2021-33511)
- Plone allows stored XSS attacks (by a Contributor) by uploading an SVG or HTML document. (CVE-2021-33512)
- Plone allows XSS via the inline_diff methods in Products.CMFDiffTool. (CVE-2021-33513)
- An issue in Plone CMS allows an attacker to access sensitive information via the RSS feed portlet.
(CVE-2021-33926)
- In Plone, Editors are vulnerable to XSS in the folder contents view, if a Contributor has created a folder with a SCRIPT tag
in the description field (CVE-2021-35959)
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 (PloneHotfix20210518) may remediate this without a version upgrade, this plugin only
reports when running in Paranoid mode.");
script_set_attribute(attribute:"see_also", value:"https://plone.org/security/hotfix/20210518/");
script_set_attribute(attribute:"see_also", value:"http://www.openwall.com/lists/oss-security/2021/05/22/1");
script_set_attribute(attribute:"solution", value:
"Apply the vendor hotfix (Products.PloneHotfix20210518), or upgrade to Plone 5.2.5 or later.");
script_set_cvss_base_vector("CVSS2#AV:N/AC:M/Au:S/C:C/I:C/A:C");
script_set_cvss_temporal_vector("CVSS2#E:POC/RL:OF/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H");
script_set_cvss3_temporal_vector("CVSS:3.0/E:P/RL:O/RC:C");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2021-33509");
script_set_attribute(attribute:"exploitability_ease", value:"Exploits are available");
script_set_attribute(attribute:"exploit_available", value:"true");
script_set_attribute(attribute:"vuln_publication_date", value:"2020/05/27");
script_set_attribute(attribute:"patch_publication_date", value:"2021/05/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': [
{
'min_version': '4.3', 'fixed_version': '5.0', 'fixed_display': '5.2.5',
'report': {'cves': [
'CVE-2021-21336','CVE-2021-21360','CVE-2021-32633','CVE-2021-32674','CVE-2021-33507','CVE-2021-33509',
'CVE-2021-33511','CVE-2021-33512','CVE-2021-33513','CVE-2021-33926'
]}
},{
'min_version': '5.0', 'fixed_version': '5.2', 'fixed_display': '5.2.5',
'report': {'cves': [
'CVE-2021-3313','CVE-2021-21336','CVE-2021-21360','CVE-2021-32633','CVE-2021-32674','CVE-2021-33507',
'CVE-2021-33509','CVE-2021-33510','CVE-2021-33511','CVE-2021-33512','CVE-2021-33513','CVE-2021-33926',
'CVE-2021-35959'
]}
},{
'min_version': '5.2', 'fixed_version': '5.2.5',
'report': {'cves': [
'CVE-2021-3313','CVE-2021-21336','CVE-2021-21360','CVE-2021-32633','CVE-2021-32674','CVE-2021-32807',
'CVE-2021-33507','CVE-2021-33508','CVE-2021-33509','CVE-2021-33510','CVE-2021-33511','CVE-2021-33512',
'CVE-2021-33513','CVE-2021-33926','CVE-2021-35959'
]}
}
]
}
]
};
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