Skip to main content

Lunr Exposed Filters EUVDEUVD-2026-66204

| CVE-2026-16643 MEDIUM
Improper Input Validation (CWE-20)
2026-08-25 drupal GHSA-r289-9gv7-8c69
5.7
CVSS 3.1 · Vendor: drupal
View

Attack ChainAIDerived

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

  1. Access
    Attacker obtains high-privilege Drupal account
  2. Delivery
    Locates view using Lunr exposed filter
  3. Exploit
    Crafts malformed filter input payload
  4. Execution
    Engineers target user interaction with payload
  5. Persist
    Improper validation fails to sanitize input
  6. Impact
    Attacker 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Lunr exposed filters *.*

Affected Packages

composer drupal/lunr_filters no fix

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

Vendor (drupal) PRIMARY 5.7 MEDIUM
AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:H/A:N
vuln.today AI 5.7 MEDIUM

High privileges and user interaction required; network vector via web form; no availability impact; integrity impact unverified but consistent with provided vector.

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

Primary rating from Vendor (drupal).

CVSS VectorVendor: drupal

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

Lifecycle Timeline

2
CVSS changed
Aug 26, 2026 - 20:23 NVD
5.7 (MEDIUM)
CVE Published
Aug 25, 2026 - 22:21 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Vulnerability in Drupal Lunr exposed filters. This issue affects Lunr exposed filters versions: *.*.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Low
niche Drupal contributed search-filter module, not bundled with core
Data Quality
5 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
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