Skip to main content

Media Library Assistant EUVDEUVD-2026-109721

| CVE-2026-115948 HIGH
SQL Injection (CWE-89)
2026-10-26 Patchstack GHSA-678p-8rpm-vmcv
8.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged WordPress user
  2. Delivery
    Send crafted request to vulnerable plugin parameter
  3. Exploit
    Inject blind SQL payload
  4. Execution
    Infer database contents via boolean/time responses
  5. Impact
    Exfiltrate sensitive data

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

Exploitation requires an authenticated account on the target WordPress site: the CVSS vector specifies PR:L, so a low-privileged (but valid) user is needed, which is the primary limiting factor. The available sources do not name the specific feature, endpoint, or parameter that is injectable, so the exact trigger is not described in the available sources - only that Media Library Assistant versions up to and including 3.42 are affected (no fixed version is stated in the input). No user interaction is required (UI:N) and the vector is network-reachable (AV:N), but the authentication requirement means this is not exploitable against anonymous visitors on a default install.

Impact

This is a credible but not emergency-level priority. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N) describes a network-reachable, low-complexity blind SQL injection that requires some level of authenticated access (PR:L), and the vendor-assigned score of 8.5 is inflated largely by the scope-change flag (S:C) and the confidentiality impact (C:H). The vuln.today priority is 'this_week' (not act_now/emergency), consistent with a serious issue that warrants prompt patching rather than drop-everything response. No EPSS probability and no SSVC automatable/technical-impact fields were supplied, so I cannot quantify exploitation likelihood; absence of these is a data gap, not a low score. This is not listed in CISA KEV and no working exploit was provided - only a Patchstack advisory reference. The PR:L requirement is the key risk limiter: an attacker needs a valid (even low-privileged) account on the WordPress site, which meaningfully narrows the threat versus a fully unauthenticated flaw. Net: a real, patch-worthy authenticated SQLi, but the authentication prerequisite and the lack of confirmed exploitation place it below internet-wide-unauthenticated-RCE urgency.

Exploit ScenarioDerived

An authenticated low-privileged WordPress user (PR:L) sends a crafted request to an affected Media Library Assistant endpoint, injecting SQL into an unsanitized parameter to perform blind SQL injection against the site database. Because the injection is blind, the attacker infers data (e.g., password hashes, secrets, other users' data) through boolean/time-based responses rather than direct output. No public working exploit was provided - only a Patchstack advisory reference - so exploitation currently requires the attacker to develop the injection payload themselves.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 26, 2026

Blind SQL injection in the WordPress plugin Media Library Assistant through version 3.42 allows an authenticated low-privileged user to read sensitive data from the site database; the assessed impact is confidentiality-only. The issue is network-reachable with no user interaction required, but exploitation is gated by a valid account (PR:L) and the specific injectable endpoint or parameter is not named in the available sources. No public exploit code has been identified at time of analysis, and the issue carries a this_week priority rather than an emergency designation.

RemediationAI

No vendor-released patch or fixed version is identified in the supplied data, so monitor the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/media-library-assistant/vulnerability/wordpress-media-library-assistant-plugin-3-42-sql-injection-vulnerability?_s_id=cve for a fixed release. Because exploitation requires a valid low-privileged account (PR:L), reduce exposure by auditing and minimizing low-privileged user accounts and removing stale or unnecessary users; this shrinks the set of potential attackers but can disrupt legitimate low-privileged workflows. If the plugin is not essential, deactivate and remove it to eliminate the attack surface, at the cost of losing its media library management features. If it must stay active, consider a virtual patching or WAF rule aimed at SQL injection against requests handled by the plugin, recognizing that blind SQL injection can evade signature-based detection and that this is only a stopgap until a vendor fix is available.

Affected VersionsENISA

Media Library Assistant 0 ≤3.42

Affected Packages

euvd media_library_assistant no fix

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

Media Library Assistant is a WordPress plugin identified by CPE cpe:2.3:a:david_lingren:media_library_assistant:*:*:*:*:*:*:*:*, with affected versions from n/a through 3.42 (EUVD lists 'Media Library Assistant 0 ≤3.42'). The flaw is classified as CWE-89, improper neutralization of special elements used in an SQL command, meaning the root-cause class is SQL injection where query structure can be influenced by user-supplied input; the available sources do not identify the exact hook, shortcode, REST route, admin action, or parameter that is injectable, so the trigger is not described. The authoritative assessment rates the vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, so a low-privileged authenticated account is required, no user interaction is needed, and the assessed impact is high confidentiality exposure with no integrity or availability effect.

Know when Media Library Assistant 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

Vendor (Patchstack) PRIMARY 8.5 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 6.5 MEDIUM

Network-reachable low-complexity injection needing a low-privileged account (PR:L); blind SQLi primarily discloses data (C:H), with no integrity/availability evidence and no demonstrated scope change, so S:U.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
Low

DescriptionCVE.org

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in David Lingren Media LIbrary Assistant media-library-assistant allows Blind SQL Injection.This issue affects Media LIbrary Assistant: from n/a through 3.42.

Executive ViewAI

Why It Matters

A high-severity blind SQL injection vulnerability in the Media Library Assistant WordPress plugin (versions through 3.42) enables any authenticated low-privileged user-such as a subscriber or contributor-to read sensitive data from the site's database. This puts customer data, user credentials, and other confidential records at risk of exposure, and because no patch is currently available, all WordPress sites running this plugin are vulnerable until a fix is released.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include restricting plugin access to trusted roles, deploying a WAF with SQL injection rules, auditing user accounts for least privilege, and monitoring database activity for anomalies.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
moderately popular WordPress media plugin, common but not on every site
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2023-4634 CRITICAL POC
9.8 Sep 06

The Media Library Assistant plugin for WordPress is vulnerable to Local File Inclusion and Remote Code Execution in vers

CVE-2020-11732 HIGH POC
7.5 Apr 13

The Media Library Assistant plugin before 2.82 for Wordpress suffers from a Local File Inclusion vulnerability in mla_ga

CVE-2026-16959 MEDIUM POC
6.8 Aug 21

SQL injection in the Media Library Assistant WordPress plugin before version 3.40 allows authenticated users with the Au

CVE-2020-11928 CRITICAL
9.8 Apr 20

In the media-library-assistant plugin before 2.82 for WordPress, Remote Code Execution can occur via the tax_query, meta

CVE-2024-51661 CRITICAL
9.1 Nov 04

Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') vulnerability in David Lingre

CVE-2026-66600 CRITICAL
9.1 Aug 20

Arbitrary file upload in the Media Library Assistant WordPress plugin (versions 3.39 and earlier) lets an authenticated

CVE-2024-3518 HIGH
8.8 May 22

The Media Library Assistant plugin for WordPress is vulnerable to SQL Injection via the plugin's shortcode(s) in all ver

CVE-2024-5605 HIGH
8.8 Jun 20

The Media Library Assistant plugin for WordPress is vulnerable to time-based SQL Injection via the ‘order’ parameter wit

CVE-2024-6823 HIGH
8.8 Aug 13

The Media Library Assistant plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type valida

CVE-2026-32399 HIGH
8.5 Mar 13

Blind SQL injection in Media Library Assistant through version 3.32 allows authenticated attackers to execute arbitrary

CVE-2026-97293 HIGH
8.5 Sep 30

SQL injection in the WordPress plugin Media Library Assistant (version 3.41 and earlier) allows an authenticated Contrib

CVE-2026-6075 HIGH
8.1 May 29

Cross-Site Request Forgery in the Media Library Assistant WordPress plugin versions 3.35 and earlier allows remote attac

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy