| Reporter | Title | Published | Views | Family All 71 |
|---|---|---|---|---|
| CVE-2025-13080 | 18 Nov 202517:17 | – | circl | |
| CVE-2025-13081 | 18 Nov 202517:54 | – | circl | |
| Drupal core 安全漏洞 | 18 Nov 202500:00 | – | cnnvd | |
| Drupal core 安全漏洞 | 18 Nov 202500:00 | – | cnnvd | |
| Drupal core 安全漏洞 | 18 Nov 202500:00 | – | cnnvd | |
| Drupal core 安全漏洞 | 18 Nov 202500:00 | – | cnnvd | |
| CVE-2025-13080 | 18 Nov 202516:54 | – | cve | |
| CVE-2025-13081 | 18 Nov 202516:54 | – | cve | |
| CVE-2025-13082 | 18 Nov 202516:55 | – | cve | |
| CVE-2025-13083 | 18 Nov 202516:55 | – | cve |
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##
include('compat.inc');
if (description)
{
script_id(275249);
script_version("1.5");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/04/30");
script_cve_id(
"CVE-2025-13080",
"CVE-2025-13081",
"CVE-2025-13082",
"CVE-2025-13083"
);
script_xref(name:"IAVA", value:"2025-A-0867-S");
script_name(english:"Drupal 8.x/9.x/10.x < 10.4.9 / 10.5.x < 10.5.6 / 11.1.x < 11.1.9 / 11.2.x < 11.2.8 Multiple Vulnerabilities (drupal-2025-11-12)");
script_set_attribute(attribute:"synopsis", value:
"A PHP application running on the remote web server is affected by multiple vulnerabilities.");
script_set_attribute(attribute:"description", value:
"According to its self-reported version, the instance of Drupal running on the remote web server is 8.x, 9.x, or
10.4.x prior to 10.4.9, 10.5.x prior to 10.5.6, 11.1.x prior to 11.1.9, or 11.2.x prior to 11.2.8. It is,
therefore, affected by multiple vulnerabilities.
- Drupal core contains a chain of methods that is exploitable when an insecure deserialization vulnerability
exists on the site. This so-called gadget chain presents no direct threat, but is a vector that can be
used to achieve remote code execution if the application deserializes untrusted data due to another
vulnerability. It is not directly exploitable. This issue is mitigated by the fact that in order for it to
be exploitable, a separate vulnerability must be present to allow an attacker to pass unsafe input to
unserialize(). There are no such known exploits in Drupal core. (CVE-2025-13081)
- The core system module handles downloads of private and temporary files. Contrib modules can define
additional kinds of files (schemes) that may also be handled by the system module. In some cases, files
may be served with the HTTP header Cache-Control: public when they should be uncacheable. This can lead to
some users getting cached versions of files with information they should not be able to access. For
example, files may be cached by Varnish or a CDN. This vulnerability is mitigated by the following: Drupal
must be configured to handle non-public files using a custom or contributed module providing an additional
file scheme. An attacker must know to request a file that has previously been requested by a more-
privileged user, and that file must still be cached. (CVE-2025-13083)
- By generating and tricking a user into visiting a malicious URL, an attacker can perform site defacement.
The defacement is not stored and is only present when the URL has been crafted for that purpose. Only the
defacement is present, so no other site content (such as branding) is rendered. (CVE-2025-13082)
- Drupal Core has a rarely used feature, provided by an underlying library, which allows certain attributes
of incoming HTTP requests to be overridden. This functionality can be abused in a way that may cause
Drupal to cache response data that it should not. This can lead to legitimate requests receiving
inappropriate cached responses (cache poisoning). This could be exploited in various ways: Broken
rendering of some pages Unstyled or malformatted pages Adverse impacts on client-side functionality
Changes are being made in the underlying library which will mitigate this problem, but in the meantime
Drupal core has been hardened to protect against this vulnerability. (CVE-2025-13080)
Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version
number.");
script_set_attribute(attribute:"see_also", value:"https://www.drupal.org/sa-core-2025-007");
script_set_attribute(attribute:"see_also", value:"https://www.drupal.org/project/drupal/releases/10.4.9");
script_set_attribute(attribute:"see_also", value:"https://www.drupal.org/project/drupal/releases/10.5.6");
script_set_attribute(attribute:"see_also", value:"https://www.drupal.org/project/drupal/releases/11.1.9");
script_set_attribute(attribute:"see_also", value:"https://www.drupal.org/project/drupal/releases/11.2.8");
script_set_attribute(attribute:"see_also", value:"https://www.drupal.org/psa-2021-06-29");
script_set_attribute(attribute:"see_also", value:"https://www.drupal.org/psa-2023-11-01");
script_set_attribute(attribute:"see_also", value:"https://www.drupal.org/sa-core-2025-006");
script_set_attribute(attribute:"see_also", value:"https://www.drupal.org/sa-core-2025-005");
script_set_attribute(attribute:"see_also", value:"https://www.drupal.org/sa-core-2025-008");
script_set_attribute(attribute:"solution", value:
"Upgrade to Drupal version 10.4.9 / 10.5.6 / 11.1.9 / 11.2.8 or later.");
script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P");
script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H");
script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2025-13081");
script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
script_set_attribute(attribute:"exploit_available", value:"false");
script_set_attribute(attribute:"vuln_publication_date", value:"2025/11/12");
script_set_attribute(attribute:"patch_publication_date", value:"2025/11/12");
script_set_attribute(attribute:"plugin_publication_date", value:"2025/11/12");
script_set_attribute(attribute:"potential_vulnerability", value:"true");
script_set_attribute(attribute:"plugin_type", value:"remote");
script_set_attribute(attribute:"cpe", value:"cpe:/a:drupal:drupal");
script_set_attribute(attribute:"generated_plugin", value:"former");
script_set_attribute(attribute:"stig_severity", value:"I");
script_set_attribute(attribute:"thorough_tests", value:"true");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"CGI abuses");
script_copyright(english:"This script is Copyright (C) 2025-2026 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_dependencies("drupal_detect.nasl");
script_require_keys("installed_sw/Drupal", "Settings/ParanoidReport");
script_require_ports("Services/www", 80, 443);
exit(0);
}
include('vcf.inc');
include('http.inc');
if (report_paranoia < 2) audit(AUDIT_PARANOID);
var port = get_http_port(default:80, php:TRUE);
var app_info = vcf::get_app_info(app:'Drupal', port:port, webapp:TRUE);
vcf::check_granularity(app_info:app_info, sig_segments:2);
var constraints = [
{ 'min_version' : '8', 'fixed_version' : '10.4.9' },
{ 'min_version' : '10.5', 'fixed_version' : '10.5.6' },
{ 'min_version' : '11.1', 'fixed_version' : '11.1.9' },
{ 'min_version' : '11.2', 'fixed_version' : '11.2.8' }
];
vcf::check_version_and_report(
app_info:app_info,
constraints:constraints,
severity:SECURITY_HOLE
);
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