Back to Advanced Plugins

Contest Gallery – Upload & Vote Photos, Media, Sell with PayPal & Stripe

contest-gallery
1,000
Total Installs
10
Total Vulnerabilities
0
Critical
2
High
8
Medium
0
Low

Vulnerabilities (10)

Contest Gallery <= 28.0.2 - Missing Authorization
medium Patched
CVSS Score 5.3
CWE CWE-862: Missing Authorization
Published Nov 14, 2025
The Contest Gallery plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 28.0.2. This is due to the plugin registering the `cg_check_wp_admin_upload_v10` AJAX action for both authenticated and unauthenticated users without implementing capability checks or nonce verification. This makes it possible for unauthenticated attackers to inject arbitrary WordPress media attachments into galleries and manipulate gallery metadata via the `cg_check_wp_admin_upload_v10` action. It does not enable an attacker to move or upload files.
Contest Gallery <= 28.0.0 - Cross-Site Request Forgery
medium Patched
CVSS Score 4.3
CWE CWE-352: Cross-Site Request Forgery (CSRF)
Published Oct 12, 2025
The Contest Gallery plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 28.0.0. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.
Contest Gallery – Upload, Vote & Sell with PayPal and Stripe <= 27.0.3 - Unauthenticated CSV Injection
medium Patched
CVSS Score 4.3
CWE CWE-1236: Improper Neutralization of Formula Elements in a CSV File
Published Oct 10, 2025
The Contest Gallery – Upload, Vote & Sell with PayPal and Stripe plugin for WordPress is vulnerable to CSV Injection in all versions up to, and including, 27.0.3 via gallery submissions. This makes it possible for unauthenticated attackers to embed untrusted input into exported CSV files, which can result in code execution when these files are downloaded and opened on a local system with a vulnerable configuration.
Contest Gallery – Upload, Vote & Sell with PayPal and Stripe <= 27.0.2 - Authenticated (Author+) Stored Cross-Site Scripting
medium Patched
CVSS Score 6.4
CWE CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published Oct 3, 2025
The Contest Gallery – Upload, Vote & Sell with PayPal and Stripe plugin for WordPress is vulnerable to Stored Cross-Site Scripting via multiple form field parameters in all versions up to, and including, 27.0.2. This is due to insufficient input sanitization and output escaping on user-supplied attributes. This makes it possible for authenticated attackers, with author-level access or higher, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Photos, Files, YouTube, Twitter, Instagram, TikTok, Ecommerce Contest Gallery – Upload, Vote, Sell via PayPal or Stripe, Social Share Buttons, OpenAI <= 26.1.0 - Unauthenticated Stored Cross-Site Scripting
high Patched
CVE ID CVE-2025-7725
CVSS Score 7.2
CWE CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published Jul 31, 2025
The Photos, Files, YouTube, Twitter, Instagram, TikTok, Ecommerce Contest Gallery – Upload, Vote, Sell via PayPal or Stripe, Social Share Buttons, OpenAI plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the comment feature in all versions up to, and including, 26.1.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Contest Gallery <= 26.0.6 - Reflected Cross-Site Scripting
medium Patched
CVSS Score 6.1
CWE CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published Jul 11, 2025
The Photos, Files, YouTube, Twitter, Instagram, TikTok, Ecommerce Contest Gallery – Upload, Vote, Sell via PayPal or Stripe, Social Share Buttons, OpenAI plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in all versions up to, and including, 26.0.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.
Contest Gallery <= 26.0.8 - Authenticated (Author+) Stored Cross-Site Scripting
medium Patched
CVE ID CVE-2025-6716
CVSS Score 6.4
CWE CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published Jul 10, 2025
The Photos, Files, YouTube, Twitter, Instagram, TikTok, Ecommerce Contest Gallery – Upload, Vote, Sell via PayPal or Stripe, Social Share Buttons, OpenAI plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'upload[1][title]' parameter in all versions up to, and including, 26.0.8 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Contest Gallery <= 26.0.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via id Parameter
medium Patched
CVE ID CVE-2025-3862
CVSS Score 6.4
CWE CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published May 7, 2025
Contest Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘id’ parameter in all versions up to, and including, 26.0.6 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Photos, Files, YouTube, Twitter, Instagram, TikTok, Ecommerce Contest Gallery – Upload, Vote, Sell via PayPal, Social Share Buttons <= 26.0.0.1 - Unauthenticated Stored Cross-Site Scripting
high Patched
CVE ID CVE-2025-1513
CVSS Score 7.2
CWE CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published Feb 27, 2025
The Photos, Files, YouTube, Twitter, Instagram, TikTok, Ecommerce Contest Gallery – Upload, Vote, Sell via PayPal or Stripe, Social Share Buttons plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the Name and Comment field when commenting on photo gallery entries in all versions up to, and including, 26.0.0.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Contest Gallery <= 25.1.0 - Authenticated (Author+) SQL Injection
medium Patched
CVSS Score 6.5
CWE CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published Jan 31, 2025
The Contest Gallery plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 25.1.0 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with author-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.