Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach unauthenticated mobile-app endpoint
-
DeliverySend crafted 'gmedia__in' parameter
-
ExploitInject time-based blind SQL
-
ExecutionObserve response-delay oracle
-
ImpactExtract sensitive database records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions beyond product presence: the unauthenticated mobile-app endpoint dispatches the 'library' action and reaches the 'gmedia__in' SQL sink WITHOUT validating the Mobile App feature flag, a nonce, or any WordPress authentication, so remote unauthenticated exploitation works against default installations of Gmedia Photo Gallery versions up to and including 1.25.1. The only meaningful limiting factors are that the site must run the plugin at a vulnerable version and the endpoint must be network-reachable; impact is limited to reading data (time-based blind extraction), not modification, so exfiltration is slower and noisier than an error-based injection. |
| Impact | This is a genuine high-priority issue, not an inflated high-CVSS score. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) is fully consistent with the description: the vulnerable 'gmedia__in' parameter is reached through an unauthenticated mobile-app endpoint that dispatches the library action without checking the Mobile App feature flag, a nonce, or any WordPress session, so network-reachable attackers need no account and no user interaction. The time-based blind SQLi (CWE-89) yields C:H/I:N/A:N, which matches a read-only data-extraction primitive. No EPSS score, KEV listing, or public POC was provided in the input, so exploitation status is 'no public exploit identified at time of analysis'; however, the combination of pre-auth reachability, low attack complexity, and a Wordfence-authored advisory with direct source-line references makes weaponization and scanning plausible once details propagate. The main signal to weigh down is prevalence: this is a single WordPress gallery plugin rather than ubiquitous infrastructure, so real-world blast radius depends on install base. No conflicting signals were found between the CVSS vector and the description - both agree on unauthenticated network access. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker sends a crafted request to the plugin's mobile-app library endpoint with a malicious 'gmedia__in' value, injecting time-delay SQL conditions into the existing query. By observing response-time differences, the attacker performs blind extraction of sensitive data such as WordPress user records and password hashes. No public exploit code was identified at the time of analysis, but the low complexity and lack of authentication make a working exploit straightforward to develop. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Unauthenticated time-based blind SQL injection in the Gmedia Photo Gallery plugin for WordPress, affecting all versions up to and including 1.25.1, lets any remote attacker append arbitrary SQL to the plugin's existing query through the 'gmedia__in' parameter and extract sensitive data from the site's database. The plugin's mobile-app endpoint dispatches the 'library' action without validating the Mobile App feature flag, a nonce, or any WordPress authentication, so no account or session of any kind is required, matching the assessed vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N (7.5). Impact is confidentiality-only and exploitation is blind and time-based, so extraction is slower and noisier than an error-based injection; no public exploit code and no confirmed active exploitation were identified at time of analysis.
RemediationAI
No vendor-released patch with an exact fixed version is identified at time of analysis - the only version-specific references point at the vulnerable 1.25.1 tag, so treat this as no confirmed fix yet and monitor the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/0592050d-4e72-4b40-a88b-b92e53c49e9e?source=cve) and the plugin's WordPress.org/Trac pages for a patched release, upgrading as soon as one is tagged. Until then, the highest-value compensating control is to cut off the unauthenticated attack path: block or rate-limit external access to the plugin's mobile-app endpoint so the 'library' action can no longer be reached anonymously - via WAF rules matching requests carrying the 'gmedia__in' parameter and via reverse-proxy/webserver rules restricting the plugin's app entry point - accepting that this disables Gmedia mobile-app functionality for legitimate users. If the mobile app is not in use, the cleanest option is to deactivate and remove the plugin entirely, which eliminates the sink and has no residual trade-off beyond loss of the gallery feature. As secondary measures, run the WordPress database user with the least privilege needed (removing FILE and unnecessary access to other schemas limits what a successful injection can read), enable database query logging or timing-based alerting for anomalous conditional-delay patterns to catch blind extraction attempts, and rotate WordPress salts and user passwords if SQL injection is suspected to have succeeded. None of these controls replaces the eventual vendor patch.
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
This is a classic CWE-89 SQL injection rooted in insufficient escaping of a user-supplied parameter combined with the absence of a prepared statement in an existing query. The vulnerable sink lives in the plugin's database layer at inc/db.connect.php (around lines 1682 and 2206) of the grand-media plugin, where the 'gmedia__in' parameter is concatenated into SQL rather than bound as a parameter; the reporting code paths in app/access.php (lines 36 and 131) show the mobile-app endpoint dispatching the 'library' action without checking the Mobile App feature flag, without a nonce, and without any WordPress capability or authentication check. Because the injection is time-based blind, attackers have no direct output channel and instead infer data one boolean at a time using conditional time delays, which makes exfiltration slow and detectable through anomalous query latency. The affected product is tracked as cpe:2.3:a:pasyuk:gmedia_photo_gallery:*:*:*:*:*:*:*:*, and the underlying technology is the WordPress plugin ecosystem querying a MySQL/MariaDB backend through wpdb-style queries, so the confidentiality impact (C:H) can extend to WordPress user hashes, password reset tokens, and any other data reachable by the site's database user, while integrity and availability remain unaffected (I:N/A:N).
Know when Gmedia Photo 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:N/UI:N/S:U/C:H/I:N/A:N
Pre-auth network endpoint with no nonce or session (PR:N, UI:N, AC:L); blind SQLi reads data only, so C:H but I:N/A:N and scope unchanged.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Gmedia Photo Gallery plugin for WordPress is vulnerable to time-based SQL Injection via the 'gmedia__in' parameter in all versions up to, and including, 1.25.1 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. The unauthenticated mobile app endpoint dispatches the library action without validating the Mobile App feature flag, a nonce, or any WordPress authentication, meaning no account or session of any kind is required to exploit this vulnerability.
Executive ViewAI
The Gmedia Photo Gallery plugin for WordPress (versions up to and including 1.25.1) is vulnerable to an unauthenticated SQL injection that allows attackers to extract sensitive data from the site's database. This affects any organization hosting a public WordPress site with this plugin, potentially exposing customer information, credentials, or proprietary data. With no vendor patch available and no public exploit identified at time of analysis, leadership should act swiftly to mitigate the risk of data breach and reputational harm.
No vendor patch available; interim mitigations include disabling or removing the Gmedia Photo Gallery plugin, blocking access to the vulnerable mobile-app endpoint and the 'gmedia__in' parameter via WAF, restricting site access to authenticated users, and monitoring database queries for anomalous activity.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
EUVD-2026-100784
GHSA-4cfq-96xx-p72v
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB