Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker obtains high-privilege Drupal account
-
DeliveryLocates view using Lunr exposed filter
-
ExploitCrafts malformed filter input payload
-
ExecutionEngineers target user interaction with payload
-
PersistImproper validation fails to sanitize input
-
ImpactAttacker accesses or manipulates restricted data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
|
| Exploitation Conditions | Exploitation requires all of the following conditions simultaneously: the Drupal Lunr Exposed Filters module must be installed and enabled on the target site (all versions *.*); the attacker must already possess high-privilege access to the Drupal application (PR:H - consistent with administrator or equivalent role); the attack path involves high complexity (AC:H), indicating a non-trivial, multi-step approach rather than a simple request; and user interaction (UI:R) from another party must be induced to trigger the vulnerability. Exploitation is ruled out for unauthenticated remote attackers, low-privilege users, or attackers targeting sites that have not installed this contributed module. The combination of PR:H and UI:R is particularly limiting: the attacker must already operate within a position of trust on the system. |
| Impact | The published CVSS 5.7 score and C:H/I:H impact components appear alarming in isolation, but the four concurrent exploitation constraints - AC:H (high complexity), PR:H (high privileges), UI:R (user interaction required), and S:U (no scope change) - collectively represent a very narrow attack surface. EPSS at 0.14% (4th percentile) aligns with this assessment and indicates minimal real-world exploitation pressure. There is no CISA KEV listing and no known public proof-of-concept. The 'Information Disclosure' tag correlates with C:H, but the I:H (integrity) rating is not explained by available data and warrants clarification from the vendor advisory at https://www.drupal.org/sa-contrib-2026-086. The PR:H requirement restricts the threat actor pool almost exclusively to insiders or attackers who have already fully compromised a privileged Drupal account, significantly reducing incremental risk. This is not a drive-by or mass-exploitation candidate. |
| Exploit ScenarioDerived | An attacker who has obtained or already holds high-privilege Drupal administrative access crafts a malformed input value targeting a Lunr exposed filter endpoint, then engineers a scenario requiring another authenticated user to interact - for example, by sharing a crafted URL or triggering a specific UI action. Upon triggering the improper input validation flaw, the attacker can access sensitive data otherwise restricted by the application's access controls, or manipulate data integrity. No public proof-of-concept exists, and the multi-step prerequisite chain makes this a low-probability, targeted attack path. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 26, 2026
Improper input validation in the Drupal Lunr Exposed Filters contributed module (all versions) can yield high confidentiality and integrity impact under a restrictive set of preconditions. The CVSS vector (AV:N/AC:H/PR:H/UI:R) constrains exploitation to attackers already holding high-privilege Drupal access who can also induce user interaction, making opportunistic or mass exploitation implausible. No public exploit code exists and EPSS sits at 0.14% (4th percentile), consistent with no observed exploitation pressure at time of analysis.
RemediationAI
Administrators should immediately consult the Drupal Security Advisory at https://www.drupal.org/sa-contrib-2026-086 for the specific patched module version and apply it via Drupal's standard update pathway (drush up or the admin UI update manager). The exact fixed version is not independently confirmed from available input data - verify against the advisory directly before updating. As an interim compensating control, the Lunr Exposed Filters module can be disabled entirely (Admin > Extend), which eliminates the attack surface at the cost of removing client-side exposed search filter functionality from any Views relying on it. Alternatively, restricting access to the affected Views to trusted, high-privilege roles only reduces exposure while the patch is prepared, though this does not eliminate the vulnerability given that PR:H exploitation already assumes privileged access.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in composer
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Lunr Exposed Filters is a Drupal contributed module (CPE: cpe:2.3:a:drupal:lunr_exposed_filters:*:*:*:*:*:*:*:*) that integrates the Lunr.js client-side full-text search library with Drupal's Views 'exposed filters' system, allowing visitors to query and filter content dynamically via URL parameters. CWE-20 (Improper Input Validation) identifies the root cause class: filter input accepted by the module is not adequately validated or sanitized before being processed or rendered, potentially allowing malformed query parameters to reach sensitive code paths. In Drupal's request lifecycle, exposed filter values are parsed and passed into Views query logic or output layers; failure to validate here can result in unintended data disclosure or data manipulation depending on how the unsanitized value is consumed.
Know when Lunr Exposed Filters 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:H/PR:H/UI:R/S:U/C:H/I:H/A:N
High privileges and user interaction required; network vector via web form; no availability impact; integrity impact unverified but consistent with provided vector.
Primary rating from Vendor (drupal).
CVSS VectorVendor: drupal
Lifecycle Timeline
2DescriptionCVE.org
Vulnerability in Drupal Lunr exposed filters. This issue affects Lunr exposed filters versions: *.*.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-66204
GHSA-r289-9gv7-8c69
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB