Skip to main content

Photo Gallery CVE-2026-65519

| EUVDEUVD-2026-48122 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-23 Patchstack GHSA-29hm-3rfg-r56r
6.5
CVSS 3.1 · Vendor: Patchstack
Share

Severity by source

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

Author-role authentication (PR:L) and victim page-load (UI:R) required; scope change reflects cross-user session impact; availability impact removed as XSS does not cause denial of service.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

Lifecycle Timeline

1
Analysis Generated
Jul 23, 2026 - 13:14 vuln.today

DescriptionCVE.org

Author Cross Site Scripting (XSS) in Photo Gallery <= 2.7.7.29 versions.

AnalysisAI

Stored Cross-Site Scripting in the GT3 Themes Photo Gallery WordPress plugin (versions <= 2.7.7.29) allows authenticated users holding at minimum the Author role to inject persistent malicious JavaScript into gallery content. When a privileged user such as an administrator subsequently views the affected gallery, the injected script executes in their browser context, enabling session hijacking or unauthorized administrative actions. No public exploit code exists and no CISA KEV listing is present at time of analysis, but the scope change (S:C) elevates practical risk by enabling privilege escalation from Author to Administrator.

Technical ContextAI

CWE-79 (Improper Neutralization of Input During Web Page Generation) describes a failure to sanitize user-supplied content before embedding it in HTML output. The affected product is the GT3 Themes Photo Gallery plugin for WordPress (CPE: cpe:2.3:a:gt3themes:photo_gallery:*:*:*:*:*:*:*:*), a media gallery plugin that allows authors to create and manage photo and video galleries. The 'Author' label in the CVE title indicates the injection point lies within the author-facing gallery creation or editing interface - likely a field such as gallery title, image caption, or alt text - where input is stored without adequate escaping and later rendered verbatim in pages served to other users. The CVSS scope change (S:C) confirms that the impact crosses security boundaries: content entered by one user (Author) affects the browser session of another user (e.g., Administrator), which is the defining characteristic of stored/persistent XSS.

RemediationAI

Update the GT3 Themes Photo Gallery plugin to a version beyond 2.7.7.29 as soon as a patched release is confirmed by the vendor or Patchstack. The Patchstack advisory at https://patchstack.com/database/wordpress/plugin/gt3-photo-video-gallery/vulnerability/wordpress-photo-gallery-plugin-2-7-7-29-cross-site-scripting-xss-vulnerability should be monitored for the specific patched version number, which was not independently confirmed from available data. As a compensating control prior to patching, restrict the Photo Gallery plugin's content creation capabilities to fully trusted Author accounts only - remove or demote any Author-role accounts that are not operationally necessary. Deploying a WordPress WAF rule (e.g., via Wordfence or Patchstack Firewall) targeting XSS payloads in gallery input fields can block exploitation attempts without requiring immediate plugin update; trade-off is potential false positives on legitimate rich-text content. Reviewing existing gallery entries for suspicious script tags is advisable if untrusted Authors have had access.

CVE-2014-9312 HIGH POC
8.8 Aug 28

Unrestricted File Upload vulnerability in Photo Gallery 1.2.5. Rated high severity (CVSS 8.8), this vulnerability is rem

CVE-2022-1281 CRITICAL POC
9.8 May 02

The Photo Gallery WordPress plugin through 1.6.3 does not properly escape the $_POST['filter_tag'] parameter, which is a

CVE-2022-0169 CRITICAL POC
9.8 Mar 14

The Photo Gallery by 10Web WordPress plugin before 1.6.0 does not validate and escape the bwg_tag_id_bwg_thumbnails_0 pa

CVE-2021-24139 CRITICAL POC
9.8 Mar 18

Unvalidated input in the Photo Gallery (10Web Photo Gallery) WordPress plugin, versions before 1.5.55, leads to SQL inje

CVE-2021-24462 HIGH POC
8.8 Aug 02

The get_gallery_categories() and get_galleries() functions in the Photo Gallery by Ays - Responsive Image Gallery WordPr

CVE-2015-1055 HIGH POC
7.5 Jan 16

SQL injection vulnerability in the Photo Gallery plugin 1.2.7 for WordPress allows remote attackers to execute arbitrary

CVE-2015-1393 MEDIUM POC
6.5 Feb 02

SQL injection vulnerability in the Photo Gallery plugin before 1.2.11 for WordPress allows remote authenticated users to

CVE-2025-0613 MEDIUM POC
6.1 Mar 31

The Photo Gallery by 10Web WordPress plugin before 1.8.34 does not sanitised and escaped comment added on images by unau

CVE-2024-29832 MEDIUM POC
6.1 Mar 26

The current_url parameter of the AJAX call to the GalleryBox action of admin-ajax.php is vulnerable to reflected Cross S

CVE-2023-2568 MEDIUM POC
6.1 Jun 12

The Photo Gallery by Ays WordPress plugin before 5.1.7 does not escape some parameters before outputting it back in attr

CVE-2022-1282 MEDIUM POC
6.1 May 02

The Photo Gallery by 10Web WordPress plugin before 1.6.3 does not properly sanitize the $_GET['image_url'] variable, whi

CVE-2021-25041 MEDIUM POC
6.1 Dec 06

The Photo Gallery by 10Web WordPress plugin before 1.5.68 is vulnerable to Reflected Cross-Site Scripting (XSS) issues v

Share

CVE-2026-65519 vulnerability details – vuln.today

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