PHP vulnerability advisories

Every CVE phpwarden knows about across the PHP engine, Composer packages and WordPress plugins, themes and core — ranked by real-world exploitation. Feed 2026.10.30.2, updated 2026-10-30. Browse by package.

19,305CVEs
8,640Composer advisories
12,328WordPress advisories
35Actively exploited (KEV) →
CVEPackageTitleSeverityCVSSEPSS
CVE-2022-1351pimcore/pimcoreCross-site Scripting in Pimcoremedium6.81%
CVE-2022-0893pimcore/pimcoreCross-site Scripting in Pimcoremedium5.41%
CVE-2022-0911pimcore/pimcoreCross-site Scripting in Pimcoremedium5.41%
CVE-2022-23980yet-another-stars-rating (WordPress plugin)Cross-Site Scripting (XSS) vulnerability discovered in Yasr – Yet Another Stars Rating WordPress plugin (versions <= 2.9.9), vulnerable at pmedium4.71%
CVE-2021-43678gaoming13/wechat-php-sdkWechat-php-sdk is affected by a Cross Site Scripting vulnerability.medium6.11%
CVE-2023-23927craftcms/cmsCraft CMS Stored Cross-site Scripting Injection Vulnerabilitymedium6.11%
CVE-2024-3753hostel (WordPress plugin)The Hostel WordPress plugin before 1.1.5.3 does not sanitise and escape a parameter before outputting it back in the page, leading to a Reflmedium5.91%
CVE-2018-0577wp-google-map-plugin (WordPress plugin)Cross-site scripting vulnerability in WP Google Map Plugin prior to version 4.0.4 for WordPress allows remote attackers to inject arbitrary medium5.41%
CVE-2021-24333content-copy-protection-\&-prevent-image-save (WordPress plugin)The Content Copy Protection & Prevent Image Save WordPress plugin through 1.3 does not check for CSRF when saving its settings, not perform medium6.51%
CVE-2021-24764perfect-survey (WordPress plugin)The Perfect Survey WordPress plugin before 1.5.2 does not sanitise and escape multiple parameters (id and filters[session_id] of single_statmedium6.11%
CVE-2021-24874newsletter\,-smtp\,-email-marketing-and-subscribe (WordPress plugin)The Newsletter, SMTP, Email marketing and Subscribe forms by Sendinblue WordPress plugin before 3.1.31 does not escape the lang and pid paramedium6.11%
CVE-2021-24909acf-photo-gallery-field (WordPress plugin)The ACF Photo Gallery Field WordPress plugin before 1.7.5 does not sanitise and escape the post parameter in the includes/acf_photo_gallery_medium6.11%
CVE-2021-24921advanced-database-cleaner (WordPress plugin)The Advanced Database Cleaner WordPress plugin before 3.0.4 does not sanitise and escape $_GET keys and values before outputting them back imedium6.11%
CVE-2021-24953advanced-iframe (WordPress plugin)The Advanced iFrame WordPress plugin before 2022 does not sanitise and escape the ai_config_id parameter before outputting it back in an admmedium6.11%
CVE-2021-24986post-grid (WordPress plugin)The Post Grid WordPress plugin before 2.1.16 does not escape the keyword parameter before outputting it back in an attribute, leading to a Rmedium6.11%
CVE-2021-24996idpay-for-contact-form-7 (WordPress plugin)The IDPay for Contact Form 7 WordPress plugin through 2.1.2 does not sanitise and escape the idpay_error parameter before outputting it backmedium6.11%
CVE-2021-25012pz-linkcard (WordPress plugin)The Pz-LinkCard WordPress plugin through 2.4.4.4 does not sanitise and escape multiple parameters before outputting them back in admin dashbmedium6.11%
CVE-2021-25019seo-plugin-by-squirrly-seo (WordPress plugin)The SEO Plugin by Squirrly SEO WordPress plugin before 11.1.12 does not escape the type parameter before outputting it back in an attribute medium6.11%
CVE-2021-25034wp-user (WordPress plugin)The WP User WordPress plugin before 7.0 does not sanitise and escape some parameters in pages where the [wp_user] shortcode is used, leadingmedium6.11%
CVE-2021-25038multisite-user-sync\/unsync (WordPress plugin)The WordPress Multisite User Sync/Unsync WordPress plugin before 2.1.2 does not sanitise and escape the wmus_source_blog and wmus_record_permedium6.11%
CVE-2021-25039multisite-content-copier\/updater (WordPress plugin)The WordPress Multisite Content Copier/Updater WordPress plugin before 2.1.0 does not sanitise and escape the wmcc_content_type, wmcc_sourcemedium6.11%
CVE-2021-2504710websocial (WordPress plugin)The 10Web Social Photo Feed WordPress plugin before 1.4.29 was affected by a reflected Cross-Site Scripting (XSS) vulnerability in the wdi_amedium6.11%
CVE-2021-25071akismet-privacy-policies (WordPress plugin)The WordPress plugin through 2.0.1 does not sanitise and escape the translation parameter before outputting it back in an admin page, leadinmedium6.11%
CVE-2021-25089updraftplus (WordPress plugin)The UpdraftPlus WordPress Backup Plugin WordPress plugin before 1.16.69 does not sanitise and escape the updraft_restore parameter before oumedium6.11%
CVE-2021-25091link-library (WordPress plugin)The Link Library WordPress plugin before 7.2.9 does not sanitise and escape the settingscopy parameter before outputting it back in an adminmedium6.11%
CVE-2021-46780easy-google-maps (WordPress plugin)The Easy Google Maps WordPress plugin before 1.9.32 does not escape the tab parameter before outputting it back in an attribute in the adminmedium6.11%
CVE-2021-46781coming-soon (WordPress plugin)The Coming Soon by Supsystic WordPress plugin before 1.7.6 does not sanitise and escape the tab parameter before outputting it back in an atmedium6.11%
CVE-2021-46782price-table (WordPress plugin)The Pricing Table by Supsystic WordPress plugin before 1.9.5 does not escape the tab parameter before outputting it back in an attribute in medium6.11%
CVE-2022-0314nimble-page-builder (WordPress plugin)The Nimble Page Builder WordPress plugin before 3.2.2 does not sanitise and escape the preview-level-guid parameter before outputting it bacmedium6.11%
CVE-2022-0347loginpress (WordPress plugin)The LoginPress | Custom Login Page Customizer WordPress plugin before 1.5.12 does not escape the redirect-page parameter before outputting imedium6.11%
CVE-2022-0428content-egg (WordPress plugin)The Content Egg WordPress plugin before 5.3.0 does not sanitise and escape the page parameter before outputting back in an attribute in the medium6.11%
CVE-2022-0449flexi (WordPress plugin)The Flexi WordPress plugin before 4.20 does not sanitise and escape various parameters before outputting them back in some pages such as themedium6.11%
CVE-2022-0503multisite-content-copier\/updater (WordPress plugin)The WordPress Multisite Content Copier/Updater WordPress plugin before 2.1.2 does not sanitise and escape the s parameter before outputting medium6.11%
CVE-2022-0531migration\,-backup\,-staging (WordPress plugin)The Migration, Backup, Staging WordPress plugin before 0.9.70 does not sanitise and escape the sub_page parameter before outputting it back medium6.11%
CVE-2022-0600conference-scheduler (WordPress plugin)The Conference Scheduler WordPress plugin before 2.4.3 does not sanitize and escape the tab parameter before outputting back in an admin pagmedium6.11%
CVE-2022-0619database-peek (WordPress plugin)The Database Peek WordPress plugin through 1.2 does not sanitize and escape the match parameter before outputting it back in an admin page, medium6.11%
CVE-2022-0620delete-old-orders (WordPress plugin)The Delete Old Orders WordPress plugin through 0.2 does not sanitize and escape the date parameter before outputting it back in an admin pagmedium6.11%
CVE-2022-0621dtabs (WordPress plugin)The dTabs WordPress plugin through 1.4 does not sanitize and escape the tab parameter before outputting it back in an admin page, leading tomedium6.11%
CVE-2022-0625admin-menu-editor (WordPress plugin)The Admin Menu Editor WordPress plugin through 1.0.4 does not sanitize and escape a parameter before outputting it back in an admin page, lemedium6.11%
CVE-2022-0627amelia (WordPress plugin)The Amelia WordPress plugin before 1.0.47 does not sanitize and escape the code parameter before outputting it back in an admin page, leadinmedium6.11%
CVE-2022-0641popup-like-box (WordPress plugin)The Popup Like box WordPress plugin before 3.6.1 does not sanitize and escape the ays_fb_tab parameter before outputting it back in an adminmedium6.11%
CVE-2022-0643bank-mellat (WordPress plugin)The Bank Mellat WordPress plugin through 1.3.7 does not sanitize and escape the orderId parameter before outputting it back in an admin pagemedium6.11%
CVE-2022-0648team-circle-image-slider-with-lightbox (WordPress plugin)The Team Circle Image Slider With Lightbox WordPress plugin before 1.0.16 does not sanitize and escape the order_pos parameter before outputmedium6.11%
CVE-2022-0892export-all-urls (WordPress plugin)The Export All URLs WordPress plugin before 4.2 does not sanitise and escape the CSV filename before outputting it back in the page, leadingmedium6.11%
CVE-2022-1009smush-image-compression-and-optimization (WordPress plugin)The Smush WordPress plugin before 3.9.9 does not sanitise and escape a configuration parameter before outputting it back in an admin page whmedium6.11%
CVE-2022-1047post-type-builder-search-addon (WordPress plugin)The Themify Post Type Builder Search Addon WordPress plugin before 1.4.0 does not properly escape the current page URL before reusing it in medium6.11%
CVE-2022-1171vertical-scroll-recent-post (WordPress plugin)The Vertical scroll recent post WordPress plugin before 14.0 does not sanitise and escape a parameter before outputting it back in an attribmedium6.11%
CVE-2022-1216advanced-image-sitemap (WordPress plugin)The Advanced Image Sitemap WordPress plugin through 1.2 does not sanitise and escape the PHP_SELF PHP variable before outputting it back in medium6.11%
CVE-2022-1217custom-tinymce-shortcode-button (WordPress plugin)The Custom TinyMCE Shortcode Button WordPress plugin through 1.1 does not sanitise and escape the PHP_SELF variable before outputting it bacmedium6.11%
CVE-2022-1218domain-replace (WordPress plugin)The Domain Replace WordPress plugin through 1.3.8 does not sanitise and escape a parameter before outputting it back in an attribute in an amedium6.11%
Page 43 of 146 · 7,262 advisories
Severity and CVSS come from the upstream advisory (OSV.dev, NVD, FriendsOfPHP); KEV marks CVEs on CISA's Known Exploited Vulnerabilities list; EPSS is FIRST's 30-day exploitation probability. Rows sort exploitation-first: KEV, then EPSS, then CVSS.