NextGEN Download Gallery Security & Risk Analysis

wordpress.org/plugins/nextgen-download-gallery

Add a template to NextGEN Gallery that provides multiple-file downloads for trade/media galleries

2K active installs v1.6.2 PHP 5.6+ WP 4.0+ Updated Mar 17, 2024
downloadgallerynextgen
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEJan 8, 2026
Safety Verdict

Is NextGEN Download Gallery Safe to Use in 2026?

Use With Caution

Score 63/100

NextGEN Download Gallery has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Jan 8, 2026Updated 2yr ago
Risk Assessment

The plugin "nextgen-download-gallery" v1.6.2 exhibits a mixed security posture. While it demonstrates good practices such as 100% use of prepared statements for SQL queries and a significant percentage of properly escaped output, several critical security concerns are present. The analysis reveals a notable attack surface with two AJAX handlers, both lacking authentication checks, which could allow unauthorized users to trigger potentially sensitive actions. Furthermore, the absence of nonce checks on these AJAX endpoints exacerbates the risk, making cross-site request forgery (CSRF) attacks feasible. The vulnerability history is particularly concerning, with one known medium-severity CVE for Exposure of Sensitive Information to an Unauthorized Actor that remains unpatched. This historical pattern of sensitive information exposure, coupled with the current lack of authentication on AJAX endpoints, suggests a recurring theme of inadequate protection of sensitive data and functionality within the plugin.

Key Concerns

  • Unpatched CVE: Medium severity
  • Unprotected AJAX handlers
  • Missing nonce checks on AJAX
  • Inconsistent output escaping
Vulnerabilities
1

NextGEN Download Gallery Security Vulnerabilities

CVEs by Year

1 CVE in 2026 · unpatched
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2026-0675medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

NextGEN Download Gallery <= 1.6.2 - Unauthenticated Information Exposure

Jan 8, 2026Unpatched
Code Analysis
Analyzed Mar 16, 2026

NextGEN Download Gallery Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
16
27 escaped
Nonce Checks
0
Capability Checks
2
File Operations
3
External Requests
0
Bundled Libraries
0

Output Escaping

63% escaped43 total outputs
Attack Surface
2 unprotected

NextGEN Download Gallery Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_ngg-download-gallery-zipincludes\class.NextGENDownloadGallery.php:45
noprivwp_ajax_ngg-download-gallery-zipincludes\class.NextGENDownloadGallery.php:46

Shortcodes 1

[nggtags_ext] includes\class.NextGENDownloadGallery.php:42
WordPress Hooks 14
actionplugins_loadedincludes\bootstrap.php:10
actioninitincludes\class.NextGENDownloadGallery.php:34
actionwp_enqueue_scriptsincludes\class.NextGENDownloadGallery.php:35
actionadmin_initincludes\class.NextGENDownloadGallery.php:37
actionadmin_menuincludes\class.NextGENDownloadGallery.php:38
filterplugin_row_metaincludes\class.NextGENDownloadGallery.php:39
actionadmin_post_ngg-download-gallery-zipincludes\class.NextGENDownloadGallery.php:51
actionadmin_post_nopriv_ngg-download-gallery-zipincludes\class.NextGENDownloadGallery.php:52
filterngg_render_templateincludes\class.NextGENDownloadGallery.php:55
filterquery_varsincludes\class.NextGENDownloadGallery.php:59
filterngg_gallery_objectincludes\class.NextGENDownloadGallery.php:62
filterngg_legacy_template_directoriesincludes\class.NextGENDownloadGallery.php:65
filterngg_gallery_objectincludes\class.NextGENDownloadGallery.php:140
actionadmin_noticesnextgen-download-gallery.php:51
Maintenance & Trust

NextGEN Download Gallery Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedMar 17, 2024
PHP min version5.6
Downloads103K

Community Trust

Rating100/100
Number of ratings11
Active installs2K
Developer Profile

NextGEN Download Gallery Developer Profile

webaware

13 plugins · 153K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
1595 days
View full developer profile
Detection Fingerprints

How We Detect NextGEN Download Gallery

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nextgen-download-gallery/static/css/style.css/wp-content/plugins/nextgen-download-gallery/static/js/download-form.js
Script Paths
static/js/download-form.js
Version Parameters
nextgen-download-gallery/static/css/style.css?ver=nextgen-download-gallery/static/js/download-form.js?ver=

HTML / DOM Fingerprints

CSS Classes
ngg-download-gallery-gallery
Data Attributes
data-ngg-download-gallery
JS Globals
ngg_dlgallery
Shortcode Output
[nggtags_ext]
FAQ

Frequently Asked Questions about NextGEN Download Gallery