Skip to main content

Drupal Webform CVE-2026-96369

| EUVDEUVD-2026-107836 LOW
Use of Web Browser Cache Containing Sensitive Information (CWE-525)
2026-10-22 drupal GHSA-ppjw-xgvp-2p32
3.1
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege user
  2. Exploit
    Access Webform page caching sensitive data
  3. Impact
    Retrieve retained data from browser/web cache

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V3 - Web Frontend Security Browser cache control
Exploitation Conditions

Exploitation requires that a low-privileged authenticated user (PR:L) be able to reach Webform-rendered content whose sensitive data is stored in the browser or web cache under an incorrectly configured access-control / cache-control level (CWE-525); the specific Webform feature, form configuration, or cache setting that triggers the retention is not described in the available sources. Limiting factors: authentication is required (PR:L, so not anonymous/remote-unauthenticated), attack complexity is high (AC:H), impact is confined to limited confidentiality disclosure (C:L; no integrity or availability impact), and practical exploitation typically depends on a second party gaining access to the retained cache (e.g., a shared or non-private device). Applies to Webform 0.0.0-6.2.12 and 6.3.0-6.3.1; updating to 6.2.12 or 6.3.1 remediates it.

Impact

This is a low-severity, low-priority issue and the signals are consistent, not conflicting. The input CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N, base 3.1) indicates a network-reachable flaw that nonetheless requires low-level authentication (PR:L) and has high attack complexity (AC:H), with only limited confidentiality impact and no integrity or availability impact - fitting CWE-525 (sensitive information retained in web/browser cache). EPSS reinforces low urgency at 0.19% (8th percentile), and the vuln.today Decision label is 'monitor'. There is no CISA KEV listing in the input, so this is not confirmed as actively exploited, and no public exploit or PoC reference beyond the vendor advisory is provided - status is 'no public exploit identified at time of analysis'. No SSVC decision breakdown (automatable/technical-impact) was supplied beyond the 'monitor' label. Net: a genuine but minor information-disclosure hygiene issue, not an emergency; the low CVSS, low EPSS, AC:H, and 'monitor' label all agree.

Exploit ScenarioDerived

An authenticated low-privilege user interacts with a Webform-driven page on a Drupal site, and sensitive form-related data is written to the browser (or shared/web) cache without adequate cache-control restrictions. A subsequent party with access to that cache - for example on a shared or kiosk workstation - could read the retained data. No public PoC is provided, and the high attack complexity (AC:H) limits reliable exploitation.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 22, 2026

Drupal's Webform contributed module can retain sensitive submitted form data in the browser cache, leaving it recoverable by a later user of the same browser profile on versions prior to 6.2.12 and 6.3.1. Exploitation requires a low-privileged authenticated user (PR:L) to reach Webform-rendered content whose access-control and cache-control settings are misconfigured, and the assessed vector rates attack complexity as high with only limited confidentiality impact (CVSS 3.1 base score 3.1). There is no CISA KEV listing and no public exploit identified at time of analysis; EPSS is 0.19% (8th percentile) and the vuln.today priority is monitor, consistent with a low-severity, low-urgency disclosure.

RemediationAI

Vendor-released patch: update the Webform module to 6.2.12 for the 6.2.x and earlier branches, or to 6.3.1 for the 6.3.x branch, per Drupal Security Advisory SA-CONTRIB-2026-165 (https://www.drupal.org/sa-contrib-2026-165). No vendor-documented workaround is described in the available sources, so upgrading is the complete fix; if the update must be staged, exposure is bounded by the assessed preconditions, so limit which low-privileged accounts can reach Webform-rendered content carrying sensitive values and avoid exposing such forms on shared or non-private devices, since the retained cache is only useful to an attacker who later gains access to that browser profile. Note that these are risk-reduction measures derived from the assessed prerequisites rather than a vendor-issued mitigation, and that EPSS (0.19%, 8th percentile), the absence of KEV listing and the 'monitor' priority indicate this can be scheduled with normal module maintenance rather than handled as an emergency.

Affected VersionsENISA

Webform 6.3.0 <6.3.1
Webform 0.0.0 <6.2.12

Affected Packages

composer drupal/webform fix: 6.2.12, 6.3.1
euvd webform fix: 6.2.12, 6.3.1

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 root cause class is CWE-525, Use of Web Browser Cache Containing Sensitive Information: content rendered by the Webform module is served without cache directives that prevent a browser (or intermediary cache) from storing it locally, so sensitive field values can persist in the browser cache and be re-read afterwards. CWE-525 is fundamentally an access-control/configuration weakness rather than a memory-safety or injection flaw, which is why the disclosure is classified under 'Exploiting Incorrectly Configured Access Control Security Levels'. The affected code is the Drupal contributed module identified by CPE cpe:2.3:a:drupal:webform, layered on the Drupal core caching and page-render pipeline; the specific Webform feature, form configuration, or cache setting that triggers the retention is not described in the available sources. The CVSS vector CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N confirms network reachability, high attack complexity, a low-privileged authenticated actor, no user interaction beyond that actor's own browsing, and impact limited to confidentiality with no integrity or availability effect.

Know when Webform 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

Vendor (drupal) PRIMARY 3.1 LOW
AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 3.1 LOW

Authenticated low-privilege access is needed (PR:L) and reliable cache exposure is not guaranteed (AC:H); only limited sensitive data is disclosed, so C:L with no integrity or availability impact.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

2
Patch available
Oct 22, 2026 - 03:01 EUVD
CVE Published
Oct 22, 2026 - 01:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Use of Web Browser Cache Containing Sensitive Information vulnerability in Drupal Webform allows Exploiting Incorrectly Configured Access Control Security Levels. This issue affects Webform versions: from 0.0.0 to 6.2.12, from 6.3.0 to 6.3.1.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
Webform is a very popular Drupal contrib module, but Drupal itself is not ubiquitous
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

16
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +16
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy