CVE-2026-15916: Drupal core missing authorization in image derivatives

CVE-2026-15916 · Severity: medium · CVSS 4.2 · Published 2026-08-25

Drupal's Image module, used to manage image fields and transformations on websites, fails to properly verify access permissions when serving processed image files through certain file storage systems. An attacker could potentially access image derivatives that should be restricted, bypassing authorization controls intended to limit who can view specific images.

Technologies: Drupal, drupal/core (Packagist). Vendors: Drupal, Packagist.

Quick answers

Is CVE-2026-15916 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-15916 being exploited in the wild.
How severe is CVE-2026-15916?
Medium severity, with a CVSS score of 4.2, published 25 August 2026.
Which products and versions are affected?
Drupal before 10.6.13, 11.3.0 before 11.3.14, 11.4.0 before 11.4.4, 11.0.*, 11.1.*, 11.2.*; drupal/core (Packagist) ECOSYSTEM:introduced=0,fixed=10.6.13|ECOSYSTEM:introduced=11.3.0,fixed=11.3.14|ECOSYSTEM:introduced=11.4.0,fixed=11.4.4|ECOSYSTEM:introduced=11.0.0,fixed=11.1.0|ECOSYSTEM:introduced=11.1.0,fixed=11.2.0|ECOSYSTEM:introduced=11.2.0,fixed=11.3.0.
Is there a fix for CVE-2026-15916?
Yes. drupal/core (Packagist): upgrade to 10.6.13 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-15916 attacked?
It is attacked over the network, in a web application.
Am I affected by CVE-2026-15916?
Check whether you run Drupal or drupal/core (Packagist) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

How to fix

  • drupal/core (Packagist): upgrade to 10.6.13 or later
    composer require drupal/core:^10.6.13

Technical details

The Image module in Drupal core does not sufficiently validate authorization when serving image style derivatives via non-private file streams (file schemes other than private://). The vulnerability is rooted in insufficient access checks during file serving. The attack vector is network-based and requires no authentication, though exploitation is mitigated by the requirement that Drupal must be configured with a contributed (non-core) file scheme to serve private derived images. An attacker can access image style derivatives without proper authorization. Patches are available in Drupal 10.6.13, 11.3.14, and 11.4.4.

Affected products

  • Drupal Drupal before 10.6.13, 11.3.0 before 11.3.14, 11.4.0 before 11.4.4, 11.0.*, 11.1.*, 11.2.*

Identifiers

  • CVE-2026-15916
  • DRUPAL-CORE-2026-010

Timeline

  • 2026-07-15: disclosed
  • 2026-08-25: patched: Patches released for Drupal 10.6.13, 11.3.14, and 11.4.4
  • 2026-08-25: advisory

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.