CVE-2026-12923 HIGH

CVE-2026-12923: Video Gallery <= 4.0.3 - Authenticated (Subscriber+) Arbitrary Function Call via 'path' Parameter

Vendor Emarket-Design
Product Video Gallery – YouTube Gallery, Playlist & Video Grid
Weakness CWE-98 · PHP file inclusion
Published July 1, 2026
Last update July 1, 2026

CVSS base score

7.5/10
Attack vector Network
Attack complexity High
Privileges required Low
User interaction None
Confidentiality High
Integrity High

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

What the vulnerability does

01Description

The Youtube Showcase plugin for WordPress is vulnerable to Arbitrary Function Call in versions up to and including 4.0.3. This is due to insufficient validation of the 'path' parameter in the emd_delete_file() AJAX handler in includes/common-functions.php. The user-supplied value is passed through sanitize_text_field(), has its trailing '_PLUGIN_DIR' substring stripped, and is then invoked as a PHP function name with no arguments via `$sess_name()`. The handler is gated only by a nonce — no current_user_can() check is present — and the nonce is emitted on any front-end page that renders a form shortcode containing file fields. This makes it possible for authenticated attackers, with Subscriber-level access and above, to invoke arbitrary zero-argument PHP functions (such as phpinfo, phpversion, get_defined_vars, error_get_last), resulting in sensitive information disclosure and potential further compromise depending on the functions available in the environment.

Explanation of Vulnerability in Simple Terms

02Summary

Video Gallery – YouTube Gallery, Playlist & Video Grid versions 4.0.3 and earlier contain a vulnerability allowing authenticated users with low privileges to read sensitive data, modify site content, or disrupt service. The vulnerability requires high attack complexity but can be exploited remotely without user interaction. Site administrators should update to a version newer than 4.0.3.

What an attacker can do

03Attacker Capabilities

Read sensitive data, modify content, or disrupt the site's availability.

Potential impact on your site

04Site Impact

Authenticated users can compromise data confidentiality, integrity, and availability of your site.

Conditions required to exploit

05Prerequisites

Attacker must have a low-privilege authenticated account; high attack complexity suggests specific conditions must be met.

Key dates

06Disclosure timeline

July 1, 2026 CVE published