CVE-2026-110176High· 8.7▾ TwilightThe 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 itsel…
▾ Twilight zone — High severity, or a signal on a lesser flaw
impact 47.8 · likelihood 0 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via CVEORG
0.2%
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.
file_force >= 7.1.0 < 7.1.3Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
Disable the File Force Download module, avoid keeping sensitive files in the temporary:// scheme or in stream wrappers provided by contributed modules, or block anonymous requests that carry a download parameter at the web server or WAF.
Connected by shared product, vendor, weakness, or advisory.
CVE-2026-107307Medium· 4.3SmartLinker AI - Moderately critical - Information disclosure - SA-CONTRIB-2026-210
CVE-2026-107263Medium· 5.4Gutenberg - Moderately critical - Access bypass - SA-CONTRIB-2026-202
CVE-2026-107258Medium· 5.4Inline Entity Form Dialog - Moderately critical - Access bypass - SA-CONTRIB-2026-199
CVE-2026-107257Medium· 6.5Actstream - Critical - Access bypass - SA-CONTRIB-2026-198
CVE-2026-107255NoneRestrict route by IP - Critical - Access bypass - SA-CONTRIB-2026-216
CVE-2026-114530NoneDopup - Critical - Information disclosure - SA-CONTRIB-2026-227