LightPress Lightbox Security & Risk Analysis

wordpress.org/plugins/wp-jquery-lightbox

Simple, lightweight lightbox plugin for WordPress. Formerly the WP JQuery Lightbox.

40K active installs v2.3.5 PHP 7.0+ WP 5.0+ Updated Mar 25, 2026
galleryimagelightboxphoto
96
A · Safe
CVEs total3
Unpatched0
Last CVEApr 7, 2026
Safety Verdict

Is LightPress Lightbox Safe to Use in 2026?

Generally Safe

Score 96/100

LightPress Lightbox has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

3 known CVEsLast CVE: Apr 7, 2026Updated 1mo ago
Risk Assessment

The wp-jquery-lightbox plugin, version 2.3.4, exhibits a generally strong security posture based on the static analysis, with no critical or high-severity taint flows and all SQL queries using prepared statements. The presence of nonce checks and capability checks on its two AJAX entry points is also a positive indicator. However, a notable concern arises from the output escaping, where only 67% of outputs are properly escaped, leaving a potential window for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not handled meticulously. The plugin's vulnerability history, with two known medium-severity CVEs, both related to XSS, reinforces this concern. While currently unpatched vulnerabilities are zero, the recurring nature of XSS issues suggests a pattern that requires ongoing vigilance and diligent code review for future updates. Overall, the plugin has implemented several good security practices, but the identified output escaping and historical vulnerability pattern indicate a need for careful attention to prevent potential XSS attacks.

Key Concerns

  • Incomplete output escaping
  • Past XSS vulnerabilities
Vulnerabilities
3 published

LightPress Lightbox Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
1 CVE in 2025
2025
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
3

3 total CVEs

CVE-2026-4379medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LightPress Lightbox <= 2.3.4 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'group' Shortcode Attribute

Apr 7, 2026 Patched in 2.3.5 (1d)
CVE-2025-3649medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

LightPress Lightbox <= 2.3.3 - Authenticated (Contributor+) Stored Cross-Site Scripting

Apr 21, 2025 Patched in 2.3.4 (24d)
CVE-2024-5425medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP jQuery Lightbox <= 1.5.4 - Authenticated (Contributor+) Stored Cross-Site Scripting via title Attribute

Jun 6, 2024 Patched in 1.5.5 (1d)
Code Analysis
Analyzed Mar 16, 2026

LightPress Lightbox Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
23
47 escaped
Nonce Checks
2
Capability Checks
4
File Operations
1
External Requests
1
Bundled Libraries
0

Output Escaping

67% escaped70 total outputs
Attack Surface

LightPress Lightbox Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_lightpress-review-actionclass-lightpress.php:89
authwp_ajax_lightpress-optin-actionclass-lightpress.php:93
WordPress Hooks 31
actionwp_loadedclass-lightpress.php:79
actionadmin_menuclass-lightpress.php:83
filterplugin_row_metaclass-lightpress.php:84
actionadmin_initclass-lightpress.php:85
actionadmin_enqueue_scriptsclass-lightpress.php:86
actionenqueue_block_assetsclass-lightpress.php:87
actionadmin_noticesclass-lightpress.php:88
actionwp_print_styleslightboxes\wp-jquery-lightbox\class-wp-jquery-lightbox.php:77
actionwp_print_scriptslightboxes\wp-jquery-lightbox\class-wp-jquery-lightbox.php:78
filterthe_contentlightboxes\wp-jquery-lightbox\class-wp-jquery-lightbox.php:79
filterpost_gallerylightboxes\wp-jquery-lightbox\class-wp-jquery-lightbox.php:80
filtercomment_textlightboxes\wp-jquery-lightbox\class-wp-jquery-lightbox.php:83
actionwp_enqueue_scriptslightboxes\wp-jquery-lightbox\class-wp-jquery-lightbox.php:86
actionadmin_initlightboxes\wp-jquery-lightbox\class-wp-jquery-lightbox.php:92
filterimage_send_to_editorlightboxes\wp-jquery-lightbox\class-wp-jquery-lightbox.php:94
filterwp_theme_json_data_userlightboxes\wp-jquery-lightbox\class-wp-jquery-lightbox.php:96
filterwp_get_attachment_linklightboxes\wp-jquery-lightbox\class-wp-jquery-lightbox.php:377
actionplugins_loadedlightboxes\wp-jquery-lightbox\wp-jquery-lightbox-legacy.php:15
actionadmin_initlightboxes\wp-jquery-lightbox\wp-jquery-lightbox-legacy.php:24
actionadmin_menulightboxes\wp-jquery-lightbox\wp-jquery-lightbox-legacy.php:25
actionwp_print_styleslightboxes\wp-jquery-lightbox\wp-jquery-lightbox-legacy.php:26
actionwp_print_scriptslightboxes\wp-jquery-lightbox\wp-jquery-lightbox-legacy.php:27
filterplugin_row_metalightboxes\wp-jquery-lightbox\wp-jquery-lightbox-legacy.php:28
filterthe_contentlightboxes\wp-jquery-lightbox\wp-jquery-lightbox-legacy.php:29
filterpost_gallerylightboxes\wp-jquery-lightbox\wp-jquery-lightbox-legacy.php:30
filterimage_send_to_editorlightboxes\wp-jquery-lightbox\wp-jquery-lightbox-legacy.php:31
filtercomment_textlightboxes\wp-jquery-lightbox\wp-jquery-lightbox-legacy.php:34
actionwp_loadedlightboxes\wp-jquery-lightbox\wp-jquery-lightbox-legacy.php:36
filterwp_get_attachment_linklightboxes\wp-jquery-lightbox\wp-jquery-lightbox-legacy.php:322
actionin_admin_footerlightboxes\wp-jquery-lightbox\wp-jquery-lightbox-legacy.php:359
actionplugins_loadedwp-jquery-lightbox.php:42
Maintenance & Trust

LightPress Lightbox Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 25, 2026
PHP min version7.0
Downloads904K

Community Trust

Rating92/100
Number of ratings69
Active installs40K
Developer Profile

LightPress Lightbox Developer Profile

Firelight

2 plugins · 240K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
210 days
View full developer profile
Detection Fingerprints

How We Detect LightPress Lightbox

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-jquery-lightbox/css/wp-jquery-lightbox.css/wp-content/plugins/wp-jquery-lightbox/js/wp-jquery-lightbox.js
Script Paths
/wp-content/plugins/wp-jquery-lightbox/js/wp-jquery-lightbox.js
Version Parameters
wp-jquery-lightbox/css/wp-jquery-lightbox.css?ver=wp-jquery-lightbox/js/wp-jquery-lightbox.js?ver=

HTML / DOM Fingerprints

CSS Classes
lightpress-optin-modal-contentlightpress-optin-actionslightpress-logosale-banner
Data Attributes
data-noncedata-optin-action
JS Globals
LightPressWP_JQuery_Lightbox
FAQ

Frequently Asked Questions about LightPress Lightbox