Media Library Assistant
Approved changes feed: RSS · Atom
cpe:2.3:a:dglingren:media_library_assistant:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Dglingren (3ad895d5-f504-5e88-a8e9-e015bc45c89f) |
|---|---|
| Product | Media Library Assistant (9ecc5604-f89b-5f85-8d50-6f15b331ce9d) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-103875 |
vulnerable | 2026-11-03 10:15:49.075541 |
Media Library Assistant <= 3.42 - Reflected Cross-Site Scripting via 'search-string' Parameter via {+request:...+} in Pagination Links
MEDIUM (4.7)
The Media Library Assistant plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'search-string' parameter in all versions up to, and including, 3.42 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. Exploitation requires the targeted site to have a publicly accessible page containing an [mla_gallery] shortcode configured with a pagination output mode and an mla_link_href template that reflects a {+request:...+} token, along with enough attachments to trigger pagination.
Published: 2026-10-29T09:25:33.216Z
Updated: 2026-10-29T10:45:41.805Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-6642 |
vulnerable | 2026-09-16 04:34:08.997763 |
Media Library Assistant <= 3.35 - Authenticated (Author+) Stored Cross-Site Scripting via Bulk Edit Preset Export/Import
MEDIUM (6.4)
The Media Library Assistant plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the bulk edit preset export/import mechanism in versions up to and including 3.35. This is due to insufficient output escaping on preset field values when they are rendered in HTML attribute contexts in the mla_generate_bulk_edit_form_fieldsets() function and mla-bulk-edit-fieldsets.tpl template. While wp_kses() filtering is applied during preset export for users without unfiltered_html capability, this does not prevent attribute injection attacks since the malicious payload consists of quotes and HTML attributes rather than HTML tags. When preset values are retrieved and rendered, they are directly assigned to template variables without esc_attr() escaping and then inserted into input element value attributes via simple string replacement. This makes it possible for authenticated attackers, with Author-level access and above (upload_files capability), to inject arbitrary web scripts that execute when an administrator imports the poisoned preset and the targeted input field receives focus.
Published: 2026-09-11T07:39:07.110Z
Updated: 2026-09-11T20:30:25.014Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-6641 |
vulnerable | 2026-09-16 04:34:08.227979 |
Media Library Assistant <= 3.35 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'mla_link_href' Shortcode Parameter
MEDIUM (6.4)
The Media Library Assistant plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'mla_gallery' shortcode in versions up to and including 3.35. This is due to insufficient input sanitization and output escaping on the mla_link_href parameter when mla_output is set to 'paginate_links', where the _paginate_links() function processes the value through mla_process_shortcode_parameter() and _replace_query_parameter() without proper URL escaping, then outputs it directly in href attributes without applying esc_url(). This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Published: 2026-09-11T07:39:06.595Z
Updated: 2026-09-11T13:58:17.628Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-6640 |
vulnerable | 2026-09-16 04:34:08.072742 |
Media Library Assistant <= 3.35 - Authenticated (Contributor+) Stored Cross-Site Scripting via mla_link_attributes Parameter
MEDIUM (6.4)
The Media Library Assistant plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'mla_link_attributes' parameter in all versions up to, and including, 3.35 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Published: 2026-09-11T07:39:07.997Z
Updated: 2026-09-11T13:46:23.081Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-6075 |
vulnerable | 2026-06-08 08:07:04.450225 |
Media Library Assistant <= 3.35 - Cross-Site Request Forgery via Bulk Action Form
HIGH (8.1)
The Media Library Assistant plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 3.35 This is due to missing nonce verification on the bulk action handlers in the settings tab handlers. This makes it possible for unauthenticated attackers to trick an administrator into performing bulk delete, edit, or purge operations on plugin settings and attachment metadata via a forged request.
Published: 2026-05-29T07:46:48.404Z
Updated: 2026-05-29T10:05:22.136Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-3072 |
vulnerable | 2026-06-08 08:01:17.688100 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-8357 |
vulnerable | 2026-06-08 07:45:20.040767 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-7035 |
vulnerable | 2026-06-08 07:43:17.912898 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-11738 |
vulnerable | 2026-06-08 07:04:28.852829 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-6823 |
vulnerable | 2026-06-08 06:58:20.539711 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-5605 |
vulnerable | 2026-06-08 06:56:16.660927 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-5544 |
vulnerable | 2026-06-08 06:56:16.298726 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-3519 |
vulnerable | 2026-06-08 06:41:53.518783 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-3518 |
vulnerable | 2026-06-08 06:41:53.518397 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-2871 |
vulnerable | 2026-06-08 06:35:27.571443 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-2475 |
vulnerable | 2026-06-08 06:33:31.195342 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-11974 |
vulnerable | 2026-06-08 06:23:50.790010 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-4716 |
vulnerable | 2026-06-08 06:16:14.426515 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-4634 |
vulnerable | 2026-06-08 06:16:14.034383 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.