Is photo-gallery (WordPress plugin) vulnerable?

WordPress photo-gallery has 40 known advisories in the phpwarden feed. Feed 2026.10.29.1, updated 2026-10-28.

40advisories
6critical
0on CISA KEV
7no fix recorded
CVETitleSeverityCVSSAffectedFixed in
CVE-2022-0169The Photo Gallery by 10Web WordPress plugin before 1.6.0 does not validate and escape the bwg_tag_id_bwg_thumbnails_0 parameter before usingcritical9.8<1.6.01.6.0
CVE-2022-1281The Photo Gallery WordPress plugin through 1.6.3 does not properly escape the $_POST['filter_tag'] parameter, which is appended to an SQL qucritical9.8<=1.6.3–
CVE-2019-16119SQL injection in the photo-gallery (10Web Photo Gallery) plugin before 1.5.35 for WordPress exists via the admin/controllers/Albumsgalleriescritical9.8<1.5.351.5.35
CVE-2021-24291The Photo Gallery by 10Web – Mobile-Friendly Image Gallery WordPress plugin before 1.5.69 was vulnerable to Reflected Cross-Site Scripting (medium6.1<1.5.691.5.69
CVE-2021-24139Unvalidated input in the Photo Gallery (10Web Photo Gallery) WordPress plugin, versions before 1.5.55, leads to SQL injection via the frontecritical9.8<1.5.551.5.55
CVE-2019-16118Cross site scripting (XSS) in the photo-gallery (10Web Photo Gallery) plugin before 1.5.35 for WordPress exists via admin/controllers/Optionmedium6.1<1.5.351.5.35
CVE-2019-16117Cross site scripting (XSS) in the photo-gallery (10Web Photo Gallery) plugin before 1.5.35 for WordPress exists via admin/models/Galleries.pmedium6.1<1.5.351.5.35
CVE-2019-14313A SQL injection vulnerability exists in the 10Web Photo Gallery plugin before 1.5.31 for WordPress. Successful exploitation of this vulnerabcritical9.8<1.5.311.5.31
CVE-2019-14798The 10Web Photo Gallery plugin before 1.5.25 for WordPress has Authenticated Local File Inclusion via directory traversal in the wp-admin/admedium4.9<1.5.251.5.25
CVE-2015-1394Multiple cross-site scripting (XSS) vulnerabilities in the Photo Gallery plugin before 1.2.11 for WordPress allow remote authenticated usersmedium5.4<1.2.111.2.11
CVE-2015-1055SQL injection vulnerability in the Photo Gallery plugin 1.2.7 for WordPress allows remote attackers to execute arbitrary SQL commands via thhigh7.5=1.2.7–
CVE-2021-24363The Photo Gallery by 10Web – Mobile-Friendly Image Gallery WordPress plugin before 1.5.75 did not ensure that uploaded files are kept insidemedium4.9<1.5.751.5.75
CVE-2015-1393SQL injection vulnerability in the Photo Gallery plugin before 1.2.11 for WordPress allows remote authenticated users to execute arbitrary Smedium6.5<=1.2.9–
CVE-2017-12977The Web-Dorado "Photo Gallery by WD - Responsive Photo Gallery" plugin before 1.3.51 for WordPress has a SQL injection vulnerability relatedhigh7.2<=1.3.50–
CVE-2021-24462The get_gallery_categories() and get_galleries() functions in the Photo Gallery by Ays – Responsive Image Gallery WordPress plugin before 4.high8.8<4.4.44.4.4
CVE-2020-9335Multiple stored XSS vulnerabilities exist in the 10Web Photo Gallery plugin before 1.5.46 WordPress. Successful exploitation of this vulneramedium4.8<1.5.461.5.46
CVE-2024-0221The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Directory Traversal in all versions up to, critical9.1<1.8.201.8.20
CVE-2019-14797The 10Web Photo Gallery plugin before 1.5.23 for WordPress has authenticated stored XSS.medium5.4<1.5.231.5.23
CVE-2021-24310The Photo Gallery by 10Web - Mobile-Friendly Image Gallery WordPress plugin before 1.5.67 did not properly sanitise the gallery title, allowmedium4.8<1.5.671.5.67
CVE-2022-1394The Photo Gallery by 10Web WordPress plugin before 1.6.4 does not properly validate and escape some of its settings, which could allow high medium4.8<1.6.41.6.4
CVE-2021-25041The Photo Gallery by 10Web WordPress plugin before 1.5.68 is vulnerable to Reflected Cross-Site Scripting (XSS) issues via the bwg_album_bremedium6.1<1.5.681.5.68
CVE-2022-1282The Photo Gallery by 10Web WordPress plugin before 1.6.3 does not properly sanitize the $_GET['image_url'] variable, which is reflected backmedium6.1<1.6.31.6.3
CVE-2015-2324Cross-site scripting (XSS) vulnerability in the filemanager in the Photo Gallery plugin before 1.2.13 for WordPress allows remote authenticamedium5.4<1.2.131.2.13
CVE-2021-24362The Photo Gallery by 10Web – Mobile-Friendly Image Gallery WordPress plugin before 1.5.75 did not ensure that uploaded SVG files added to a medium6.1<1.5.751.5.75
CVE-2015-9380The photo-gallery plugin before 1.2.42 for WordPress has CSRF.high8.8<1.2.421.2.42
CVE-2023-1427- The Photo Gallery by 10Web WordPress plugin before 1.8.15 did not ensure that uploaded files are kept inside its uploads folder, allowing medium4.9<1.8.151.8.15
CVE-2024-5481The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Path Traversal in all versions up to, and imedium6.8<1.8.241.8.24
CVE-2021-46889The 10Web Photo Gallery plugin through 1.5.69 for WordPress allows XSS via theme_id for bwg_frontend_data. NOTE: other parameters are coveremedium6.1<=1.5.69–
CVE-2023-6924The Photo Gallery by 10Web plugin for WordPress is vulnerable to Stored Cross-Site Scripting via widgets in versions up to, and including, 1medium4.4<=1.8.18–
CVE-2023-2568The Photo Gallery by Ays WordPress plugin before 5.1.7 does not escape some parameters before outputting it back in attributes, leading to Rmedium6.1<5.1.75.1.7
CVE-2024-9878The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settimedium4.4<1.8.311.8.31
CVE-2021-31693The 10Web Photo Gallery plugin through 1.5.68 for WordPress allows XSS via album_gallery_id_0, bwg_album_search_0, and type_0 for bwg_frontemedium6.1<=1.5.68–
CVE-2024-2296The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting via SVG file upmedium5.5<1.8.221.8.22
CVE-2024-10704The Photo Gallery by 10Web WordPress plugin before 1.8.31 does not sanitise and escape some of its settings, which could allow high privilemedium4.8<1.8.311.8.31
CVE-2024-5968The Photo Gallery by 10Web WordPress plugin before 1.8.28 does not properly sanitise and escape some of its Gallery settings, which could amedium4.8<1.8.281.8.28
CVE-2024-8670The Photo Gallery by 10Web WordPress plugin before 1.8.29 does not sanitise and escape some of its settings, which could allow high privilemedium4.8<1.8.291.8.29
CVE-2024-5426The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘svg’ pmedium6.4<1.8.241.8.24
CVE-2025-0613The Photo Gallery by 10Web WordPress plugin before 1.8.34 does not sanitised and escaped comment added on images by unauthenticated users, medium6.1<1.8.341.8.34
CVE-2024-13124The Photo Gallery by 10Web WordPress plugin before 1.8.33 does not sanitise and escape some of its settings, which could allow high privilelow3.5<1.8.331.8.33
CVE-2022-4058The Photo Gallery by 10Web WordPress plugin before 1.8.3 does not validate and escape some parameters before outputting them back in in JS cmedium5.4<1.8.31.8.3

Am I affected?

Find out in one command. phpwarden checks your WordPress install against this advisory and 20,000+ others, ranked by real-world exploitation (CISA KEV + EPSS). Free, offline, open data.

# one-time install
pip install phpwarden

# then
phpwarden wordpress /var/www/html

Or keep it checked automatically with the GitHub Action or a nightly cron; see WordPress docs.

Install docs   How findings are ranked
A version is vulnerable when it falls inside an affected range and below the fixed version. phpwarden applies these ranges to the exact versions in your lockfile or install, so you only see what applies to you.