Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain author-level account on target site
-
DeliveryEmbed another user's non-public gallery
-
ExploitPlugin skips authorization check
-
ExecutionPublish post rendering gallery
-
ImpactExpose private gallery metadata to visitors
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires an authenticated WordPress account with author-level (content-publishing) privileges on a site running Envira Gallery before 1.16.2; the attacker must be able to embed a gallery they do not own into published content. The exposed data is limited to other users' non-public gallery metadata (not full account or site compromise). Limiting factors: the site must permit multiple users/authors (single-author sites have no other galleries to expose), the attacker needs the author role (not merely a subscriber or anonymous visitor), and only metadata - not necessarily full private media - is disclosed. No user interaction by a victim is required; the disclosure occurs to visitors who view the attacker's published page. |
| Impact | This is a low-severity information disclosure issue (CVSS 2.7, CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N) best characterized as a broken-access-control / IDOR flaw (CWE-639) rather than a true authentication bypass. The CVSS vector requires elevated privileges (PR:H) and yields only low confidentiality impact with no integrity or availability impact, which aligns with the described effect: an authenticated author can cause other users' non-public gallery metadata to be exposed. A public exploit exists (WPScan), but there is no CISA KEV listing and no EPSS score was provided, so there is no evidence of active or widespread exploitation. Signals are consistent and point to LOW real-world priority: the POC raises the floor on exploitability, but the privilege requirement, lack of KEV, and metadata-only exposure cap the ceiling. One discrepancy worth noting: the input vector uses PR:H, yet the WordPress 'author' role described is a mid/low-privilege content role (typically modeled PR:L), so the input may slightly understate exploitability - verify the exact role required with the WPScan advisory. EPSS is missing, which limits probabilistic exploitation estimation. |
| Exploit ScenarioDerived | An attacker who holds (or obtains, e.g. via a registration-open or multi-author site) a WordPress author account on a site running Envira Gallery before 1.16.2 embeds a gallery belonging to another user into their own post or page. Because the plugin does not verify read authorization before rendering, the non-public gallery's metadata is exposed to anyone - including unauthenticated visitors who view the published content. A public proof-of-concept for this behavior is available from WPScan. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 11, 2026
Envira Gallery, a WordPress gallery plugin, fails to verify that a user is authorized to read a gallery before rendering it in versions before 1.16.2, letting an authenticated attacker with author-level publishing privileges embed another user's gallery and expose its non-public metadata to unauthenticated visitors. Publicly available exploit code exists, and the vendor has released a fix in 1.16.2. The measured risk is low (CVSS 2.7), because exploitation requires an author-level account on a multi-author site and disclosure is limited to gallery metadata rather than full account or site compromise.
RemediationAI
Upgrade Envira Gallery to 1.16.2 or later, which the vendor identifies as the fixed release; patch status is vendor-confirmed and no workaround is required once updated. The WPScan advisory (https://wpscan.com/vulnerability/b7963d03-d77c-4238-aff3-70b100250936/) and the NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-104684) provide the authoritative details. Where upgrading immediately is not possible, the practical compensating control is to reduce the population of author-level accounts on the site, since exploitation requires a content-publishing role and a target gallery the attacker does not own; granting only Subscriber or Contributor roles to untrusted users removes the ability to publish content that embeds a foreign gallery. On single-author or highly trusted, small-team sites the practical exposure is negligible, and disabling the plugin entirely is a heavier but definitive fallback that removes all gallery rendering paths at the cost of losing gallery functionality. Note that no compensating control fully restores the missing authorization check, so the version upgrade should be treated as the primary and preferred fix.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is an instance of CWE-639 (Authorization Bypass Through User-Controlled Key), commonly described as an Insecure Direct Object Reference (IDOR) in WordPress plugin terms. Envira Gallery registers galleries as WordPress posts and exposes a shortcode/embedding mechanism that resolves a gallery identifier supplied by the content author; the render path in versions before 1.16.2 does not check whether the requesting author owns, or is otherwise permitted to read, the referenced gallery, nor whether that gallery is published. As a result, an author can reference an arbitrary gallery ID belonging to another user and cause its non-public metadata to be emitted into the HTML of their own published page, which anonymous visitors can then read. The CPE record (cpe:2.3:a:unknown:envira_gallery:*:*:*:*:*:*:*:*) is wildcarded and identifies the plugin without a pinned vendor namespace, and ENISA EUVD lists affected versions as Envira Gallery 0 through versions below 1.16.2. Notably, the NVD-published vector applies PR:H while our independent assessment applies PR:L (author role); either way the effect is a confidentiality-only, low-impact metadata disclosure rather than integrity or availability loss.
Know when Envira Gallery 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:L/PR:H/UI:N/S:U/C:L/I:N/A:N
Requires an authenticated WordPress author (a low-privilege content role, so PR:L not PR:H); network-reachable with low complexity, no user interaction, and only low confidentiality impact (metadata) with no integrity or availability effect.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Envira Gallery WordPress plugin before 1.16.2 does not verify that a user is authorized to read a gallery before rendering it, allowing authors to embed and expose other users' non-public gallery metadata to unauthenticated visitors.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Envira Gallery
View allEnvira Gallery WordPress plugin versions before 1.16.2 fail to verify the capability WordPress reserves for plugin insta
Authenticated stored cross-site scripting in the Envira Gallery WordPress plugin before 1.16.1 allows users with Author
Stored cross-site scripting (XSS) in Envira Gallery WordPress plugin before 1.16.1 allows an authenticated user with Aut
The Gallery Plugin for WordPress plugin before 1.8.4.7 does not escape the $_SERVER['REQUEST_URI'] parameter before outp
Unvalidated input and lack of output encoding in the Envira Gallery Lite WordPress plugin, versions before 1.8.3.3, did
Missing Authorization vulnerability in Envira Gallery Team Envira Photo Gallery allows Exploiting Incorrectly Configured
The Gallery Plugin for WordPress WordPress plugin before 1.8.15 does not sanitise and escape some of its image settings,
Authenticated information disclosure in the Envira Gallery WordPress plugin affects all versions before 1.16.2, allowing
Envira Gallery before 1.16.2 contains a missing authorization flaw in its gallery-conversion feature, allowing an authen
A stored XSS vulnerability exists in the Envira Photo Gallery plugin through 1.7.6 for WordPress. Rated medium severity
Authenticated WordPress users holding only low-level permissions can create and publish Envira galleries they are not en
The Gallery Plugin for WordPress - Envira Photo Gallery plugin for WordPress is vulnerable to unauthorized modification
EUVD-2026-96742
GHSA-42w6-r5c3-5hw2
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB