CVE-2026-110176
Received Received - Intake

File Force Download Module Access Bypass in Drupal 7

Vulnerability report for CVE-2026-110176, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-31

Last updated on: 2026-10-31

Assigner: Drupal.org

Description

The File Force Download module for Drupal 7 implements hook_file_download() to add a Content-Disposition header when a file URL carries the download query parameter. In Drupal 7, returning a non-empty header array from that hook is itself a grant of access to the file. In versions 7.1.0 through 7.1.2, the module only delegated to other modules' hook_file_download() implementations when the file was in the private scheme. For every other scheme it returned its headers without any check. An unauthenticated visitor who appended download=1 to the URL of a file in the temporary:// scheme, or in a stream wrapper supplied by another module, could retrieve the file, overriding the access checks that would otherwise have applied. Files in the public and private schemes are not affected.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-31
Last Modified
2026-10-31
Generated
2026-10-31
AI Q&A
2026-10-31
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
Drupal File Force Download 7.1.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-863 The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects the File Force Download module in Drupal 7 versions 7.1.0 through 7.1.2. It allows unauthenticated users to access unauthorized files by appending a download parameter to file URLs. The module incorrectly grants access to files in temporary or custom stream wrapper schemes without proper validation, bypassing access controls.

Detection Guidance

Check if the File Force Download module version 7.1.0 to 7.1.2 is installed. Inspect Drupal logs for unusual file access attempts with download=1 parameter. Review files in temporary:// or custom stream wrapper schemes for unauthorized access.

Impact Analysis

An attacker could exploit this to retrieve sensitive files stored in vulnerable schemes like temporary:// or custom wrappers. This may lead to unauthorized data exposure, including confidential or private information. Files in public or private schemes are not affected.

Mitigation Strategies

Upgrade the File Force Download module to version 7.1.3 or later. Disable the module temporarily if upgrading is not possible. Avoid storing sensitive files in vulnerable schemes like temporary://. Block requests with download=1 parameter at the web server level.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-110176. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart