
Video & Photo Gallery for Ultimate Member Security & Risk Analysis
wordpress.org/plugins/gallery-for-ultimate-memberEnhance Ultimate Member with a Photo/Video Gallery Addon: Easy media sharing & vibrant community engagement."
Is Video & Photo Gallery for Ultimate Member Safe to Use in 2026?
Use With Caution
Score 63/100Video & Photo Gallery for Ultimate Member has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The 'gallery-for-ultimate-member' plugin v1.1.3 exhibits a concerning security posture due to a significant number of unprotected entry points and a history of severe vulnerabilities. While the code shows some good practices like a high percentage of prepared SQL statements and properly escaped output, these strengths are overshadowed by critical weaknesses. The static analysis reveals 18 unprotected AJAX handlers out of 20, creating a large attack surface for potential unauthorized actions. Furthermore, the taint analysis identified 6 high-severity flows with unsanitized paths, indicating a risk of sensitive data exposure or manipulation.
The vulnerability history is particularly alarming, with 4 known CVEs, including one high-severity unpatched vulnerability. The common types of past vulnerabilities (SQL Injection, SSRF, Unrestricted Uploads, XSS) suggest a pattern of issues related to improper input validation and handling, which are exacerbated by the identified unsanitized paths in the current version. The most recent vulnerability being from April 2025 is also a red flag, hinting at potential ongoing or recurring security flaws.
In conclusion, while the plugin has some positive security attributes, the high number of unprotected entry points, critical taint flows, and a history of serious, often recurring, vulnerability types make this plugin a significant risk. The presence of an unpatched high-severity vulnerability further elevates the urgency for remediation. Users should exercise extreme caution and consider disabling or replacing this plugin until these issues are addressed.
Key Concerns
- Unprotected AJAX handlers
- High severity taint flows with unsanitized paths
- Unpatched high severity CVE
- Vulnerability history: SQL Injection
- Vulnerability history: SSRF
- Vulnerability history: Unrestricted Upload
- Vulnerability history: Cross-site Scripting
- Limited capability checks
Video & Photo Gallery for Ultimate Member Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Video & Photo Gallery for Ultimate Member <= 1.1.3 - Authenticated (Administrator+) SQL Injection
Video & Photo Gallery for Ultimate Member <= 1.1.2 - Authenticated (Subscriber+) Server-Side Request Forgery
Video & Photo Gallery for Ultimate Member <= 1.1.0 - Authenticated (Subscriber+) Arbitrary File Upload
Video & Photo Gallery for Ultimate Member <= 1.1.1 - Reflected Cross-Site Scripting
Video & Photo Gallery for Ultimate Member Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Video & Photo Gallery for Ultimate Member Attack Surface
AJAX Handlers 20
Shortcodes 6
WordPress Hooks 24
Maintenance & Trust
Video & Photo Gallery for Ultimate Member Maintenance & Trust
Maintenance Signals
Community Trust
Video & Photo Gallery for Ultimate Member Alternatives
Login Widget for Ultimate Member
login-widget-for-ultimate-member
Easily add a login widget that works with Ultimate Member
Ultimate Member Custom Tab Builder Lite
um-custom-tab-builder-lite
An easy way to add custom profile tabs to Ultimate Member Profile. Ultimate Member 2.0 compatible
User List for Ultimate Member
um-user-list
A plugin for Ultimate member that allows users to display user suggestions in a simple widget.
UM Events
um-events-lite-for-ultimate-member
Easy to use Events Uploader for Ultimate Member. Give your users the option to create events
UM Navigation Menu
um-navigation-menu
An easy way to add Ultimate Member navigation to admin bar. Ultimate Member 2.0 compatible
Video & Photo Gallery for Ultimate Member Developer Profile
17 plugins · 2K total installs
How We Detect Video & Photo Gallery for Ultimate Member
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/gallery-for-ultimate-member/assets/css/jquery.fancybox.css/wp-content/plugins/gallery-for-ultimate-member/assets/js/um-gallery-admin.js/wp-content/plugins/gallery-for-ultimate-member/assets/js/um-gallery-ajax.js/wp-content/plugins/gallery-for-ultimate-member/assets/js/um-gallery-frontend.js/wp-content/plugins/gallery-for-ultimate-member/assets/js/um-gallery-functions.js/wp-content/plugins/gallery-for-ultimate-member/assets/js/um-gallery-template.js/wp-content/plugins/gallery-for-ultimate-member/assets/js/zoom.js/wp-content/plugins/gallery-for-ultimate-member/assets/js/um-gallery-admin.js/wp-content/plugins/gallery-for-ultimate-member/assets/js/um-gallery-ajax.js/wp-content/plugins/gallery-for-ultimate-member/assets/js/um-gallery-frontend.js/wp-content/plugins/gallery-for-ultimate-member/assets/js/um-gallery-functions.js/wp-content/plugins/gallery-for-ultimate-member/assets/js/um-gallery-template.js/wp-content/plugins/gallery-for-ultimate-member/assets/js/zoom.jsgallery-for-ultimate-member/assets/css/jquery.fancybox.css?ver=gallery-for-ultimate-member/assets/js/um-gallery-admin.js?ver=gallery-for-ultimate-member/assets/js/um-gallery-ajax.js?ver=gallery-for-ultimate-member/assets/js/um-gallery-frontend.js?ver=gallery-for-ultimate-member/assets/js/um-gallery-functions.js?ver=gallery-for-ultimate-member/assets/js/um-gallery-template.js?ver=gallery-for-ultimate-member/assets/js/zoom.js?ver=HTML / DOM Fingerprints
um-gallery-itemum-gallery-upload-wrapum-gallery-browse-wrapgallery-for-ultimate-memberum-gallery-item-footerdata-gallery-iddata-photo-idum_gallery_ajax_objum_gallery_frontend_objum_gallery_template_obj[ultimate_user_gallery]