Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged Drupal account
-
DeliveryInject script into carousel slider field
-
ExploitPayload stored unsanitized
-
ExecutionVictim views carousel page
-
ImpactScript executes in victim browser
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated Drupal account holding permissions to create or edit content rendered by the Diba carousel slider module (PR:L), and it requires a second user to view the page containing the stored payload for the script to execute (UI:R) - the XSS does not self-trigger. The specific unsanitized field or input is not identified in the available sources beyond the CWE-79 'improper neutralization during web page generation' classification. Limiting factors: the attacker must already possess content-submission privileges, the victim interaction is mandatory, impact is scoped to the browser context (C:L/I:L, no availability impact), and only Diba carousel slider versions 0.0.0 through 3.0.2 are affected. |
| Impact | This is a moderate-severity stored XSS (CVSS 4.6) in the Drupal contrib module 'Diba carousel slider', and the signals are internally consistent rather than conflicting. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N indicates a network-reachable but authenticated (PR:L) attacker whose payload only fires when another user interacts with the affected page (UI:R), with limited confidentiality and integrity impact and no availability impact - classic stored XSS economics. No EPSS score and no KEV listing are present in the input, and no public exploit reference is supplied, so exploitation is not demonstrated to be widespread or automated. The vuln.today decision label is 'this_month', which reflects a real but non-emergency priority: it should be remediated on a normal patch cadence rather than treated as an active-exploitation fire drill. The practical risk is bounded by the requirement for an authenticated contributor-level account and for a victim to view the malicious content; this makes it most relevant to multi-user Drupal sites where lower-trust authors can submit carousel content viewed by administrators or other users. |
| Exploit ScenarioDerived | An attacker with a low-privileged authenticated Drupal account that can create or edit Diba carousel slider content injects a malicious script into an insufficiently sanitized slider field. The stored payload later executes in the browser of any user - potentially an administrator - who views the page containing the carousel, enabling session or action hijacking in that victim's context. No public exploit code is identified in the provided sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
Stored cross-site scripting in the Drupal contributed module Diba carousel slider (versions 0.0.0 through 3.0.2) allows an authenticated user who can create or edit content rendered by the module to persist a script payload that executes in the browser of another user who views the affected page. Per the CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N), the attacker must already hold content-authoring privileges and a separate victim must interact with the page, and the resulting impact is limited to the victim's browser session with no availability effect. No public exploit code or active exploitation has been identified at time of analysis, and the vendor has released a fix; the priority signal places remediation in the current monthly maintenance cycle rather than an emergency response.
RemediationAI
Update the Diba carousel slider contributed module to a release that includes the vendor fix; the vendor security advisory at https://www.drupal.org/sa-contrib-2026-191 is the authoritative source for the exact patched version for each supported branch, as the supplied data confirms vendor patch availability but does not state a specific fixed version number. Because exploitation requires an account that can create or edit content rendered by the slider, reducing the set of roles holding those content-authoring permissions limits exposure, at the cost of restricting who can manage carousel content; the mandatory victim interaction (UI:R) means the payload only fires on page view, so this is a partial reduction rather than a fix. No compensating controls beyond these are described in the available sources.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is classified as CWE-79, improper neutralization of input during web page generation, in a Drupal contributed module that renders carousel slider markup. Drupal contrib modules of this type sit on top of Drupal's theme and render pipeline, so any field, configuration or text value that the module injects into generated HTML without context-appropriate escaping can become a persistent script sink for every page view of the carousel. The record is anchored to CPE cpe:2.3:a:drupal:diba_carousel_slider, which identifies the Drupal contrib project but does not itself encode version bounds; the version range comes from the CVE record and EUVD, which list affected versions from 0.0.0 up to 3.0.2. Beyond the CWE-79 classification, the available sources do not identify which specific field or input path is unsanitized, and the trigger conditions are not described in the available evidence. The access requirements in the vector are what constrain the practical attack surface: PR:L reflects that an authenticated Drupal account with permission to create or edit content consumed by the slider is needed, and UI:R reflects that the payload only fires when a second user loads the affected page, so the XSS does not self-trigger.
Know when Diba Carousel Slider gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N
Stored XSS requires an authenticated content-submitting account (PR:L) and victim page interaction (UI:R); impact is limited browser-context confidentiality and integrity with no availability effect.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
3DescriptionCVE.org
Improper Neutralization of Input During Web Page Generation ("Cross-site Scripting") vulnerability in Drupal Diba carousel slider allows Stored XSS. This issue affects Diba carousel slider versions: from 0.0.0 to 3.0.2.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
EUVD-2026-107810
GHSA-98rx-6vrf-q9ph
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB