VulnTitan Plugin

Scan WordPress with VulnTitan.

Free plugin for live checks. Pro adds scheduled scans, malware detection, integrity monitoring, alerts and guided remediation.

Free visibility. Pro automation. Download Free Upgrade to Pro
Live Database

Latest vulnerability records

Search by title, slug or version, then narrow the feed by asset type and severity.

36,427 results Updated continuously

Records stay compact by default so the feed is easier to scan. Expand any advisory when you need remediation and full version coverage.

  • Plugin Medium Patched: Yes CVSS 5.3/10
    Rank Math SEO – AI SEO Tools to Dominate SEO Rankings <= 1.0.271 - Missing Authorization to Unauthenticated Homepage Settings Modification

    The Rank Math SEO – AI SEO Tools to Dominate SEO Rankings plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on the update_site_editor_homepage function in all versions up to, and including, 1.0.271. This makes it possible for unauthenticated attackers to modify several plugin settings including homepage title, meta description, breadcrumbs label, and social media metadata, which can have severe impact on SEO rankings and display malicious content across all site pages where breadcrumbs are used.

    Published
    May 28, 2026
    Affected Product
    Rank Math SEO – AI SEO Tools to Dominate SEO Rankings
    Plugin · seo-by-rank-math
    Affected window
    Versions up to 1.0.271
    Expand for exact coverage and remediation detail.
    Patch status
    Patched release available
    Fixed in 1.0.271.1
    Recommended next step
    Update to 1.0.271.1
    Move to a safe release and validate after update.
    Detailed remediation and version lists stay hidden until expanded.
    Affected if you're using
    Versions up to 1.0.271
    Check the full report if you need exact branch-by-branch coverage.
    Patch available
    Yes
    A fixed release is listed for this issue.
    Fixed in
    1.0.271.1
    Update to this version or a newer safe release.
    What to do

    Update to version 1.0.271.1, or a newer patched version

    Affected versions
    Versions up to 1.0.271
    Safe / patched versions
    1.0.271.1
  • Plugin Medium Patched: Yes CVSS 5.3/10
    Contact Form 7 – PayPal & Stripe Add-on <= 2.4.9 - Unauthenticated Payment Bypass via Insufficient Verification of Data Authenticity via PayPal IPN Handler ('invoice'/'mc_gross' Verification)

    The Contact Form 7 – PayPal & Stripe Add-on plugin for WordPress is vulnerable to Payment Bypass via Insufficient Verification of Data Authenticity in all versions up to, and including, 2.4.9. Although `cf7pp_paypal_ipn_handler()` correctly validates IPN authenticity by posting back to PayPal with `cmd=_notify-validate`, it fails to compare the IPN payload's `mc_gross` (payment amount), `mc_currency`, or `receiver_email` fields against the corresponding stored order values before passing the attacker-controlled `invoice` field directly to `cf7pp_complete_payment()`, which marks the order completed after only an integer cast with no amount verification. This makes it possible for unauthenticated attackers to mark arbitrary high-value pending orders as fully paid by making a minimal real PayPal payment and crafting an IPN whose `invoice` parameter references the targeted order, effectively completing purchases without tendering the required payment amount.

    Published
    May 28, 2026
    Affected Product
    Contact Form 7 – PayPal & Stripe Add-on
    Plugin · contact-form-7-paypal-add-on
    Affected window
    Versions up to 2.4.9
    Expand for exact coverage and remediation detail.
    Patch status
    Patched release available
    Fixed in 2.4.10
    Recommended next step
    Update to 2.4.10
    Move to a safe release and validate after update.
    Detailed remediation and version lists stay hidden until expanded.
    Affected if you're using
    Versions up to 2.4.9
    Check the full report if you need exact branch-by-branch coverage.
    Patch available
    Yes
    A fixed release is listed for this issue.
    Fixed in
    2.4.10
    Update to this version or a newer safe release.
    What to do

    Update to version 2.4.10, or a newer patched version

    Affected versions
    Versions up to 2.4.9
    Safe / patched versions
    2.4.10
  • Plugin Medium Patched: Yes CVSS 4.9/10
    Frontend Admin by DynamiApps <= 3.28.28 - Authenticated (Administrator+) SQL Injection via 'order' Parameter

    The Frontend Admin by DynamiApps plugin for WordPress is vulnerable to generic SQL Injection via the 'order' parameter in all versions up to, and including, 3.28.28 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 administrator-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. Exploitation requires that the attacker also supply a valid 'orderby' parameter in the same request, as this is necessary to reach the vulnerable code path that processes and concatenates the 'order' value into the SQL query.

    Published
    May 28, 2026
    Affected Product
    Frontend Admin by DynamiApps
    Plugin · acf-frontend-form-element
    Affected window
    Versions up to 3.28.8
    Expand for exact coverage and remediation detail.
    Patch status
    Patched release available
    Fixed in 3.28.29
    Recommended next step
    Update to 3.28.29
    Move to a safe release and validate after update.
    Detailed remediation and version lists stay hidden until expanded.
    Affected if you're using
    Versions up to 3.28.8
    Check the full report if you need exact branch-by-branch coverage.
    Patch available
    Yes
    A fixed release is listed for this issue.
    Fixed in
    3.28.29
    Update to this version or a newer safe release.
    What to do

    Update to version 3.28.29, or a newer patched version

    Affected versions
    Versions up to 3.28.8
    Safe / patched versions
    3.28.29
  • Plugin High Patched: Yes CVSS 8.1/10
    Media Library Assistant <= 3.35 - Cross-Site Request Forgery via Bulk Action Form

    The Media Library Assistant plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 3.35 This is due to missing nonce verification on the bulk action handlers in the settings tab handlers. This makes it possible for unauthenticated attackers to trick an administrator into performing bulk delete, edit, or purge operations on plugin settings and attachment metadata via a forged request.

    Published
    May 28, 2026
    Affected Product
    Media Library Assistant
    Plugin · media-library-assistant
    Affected window
    Versions up to 3.35
    Expand for exact coverage and remediation detail.
    Patch status
    Patched release available
    Fixed in 3.36
    Recommended next step
    Update to 3.36
    Move to a safe release and validate after update.
    Detailed remediation and version lists stay hidden until expanded.
    Affected if you're using
    Versions up to 3.35
    Check the full report if you need exact branch-by-branch coverage.
    Patch available
    Yes
    A fixed release is listed for this issue.
    Fixed in
    3.36
    Update to this version or a newer safe release.
    What to do

    Update to version 3.36, or a newer patched version

    Affected versions
    Versions up to 3.35
    Safe / patched versions
    3.36
  • Plugin Medium Patched: Yes CVSS 6.4/10
    The Plus Addons for Elementor <= 6.4.15 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'carousel_direction' Parameter

    The Plus Addons for Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'carousel_direction' parameter of the Carousel Anything widget in versions up to, and including, 6.4.15 This is due to insufficient output escaping in the render() function, where the carousel_direction value is placed into an unquoted HTML attribute (dir=) allowing attribute injection despite the use of esc_attr(). 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.

    Published
    May 28, 2026
    Affected Product
    The Plus Addons for Elementor – Addons for Elementor, Page Templates, Widgets, Mega Menu, WooCommerce
    Plugin · the-plus-addons-for-elementor-page-builder
    Affected window
    Versions up to 6.4.15
    Expand for exact coverage and remediation detail.
    Patch status
    Patched release available
    Fixed in 6.4.16
    Recommended next step
    Update to 6.4.16
    Move to a safe release and validate after update.
    Detailed remediation and version lists stay hidden until expanded.
    Affected if you're using
    Versions up to 6.4.15
    Check the full report if you need exact branch-by-branch coverage.
    Patch available
    Yes
    A fixed release is listed for this issue.
    Fixed in
    6.4.16
    Update to this version or a newer safe release.
    What to do

    Update to version 6.4.16, or a newer patched version

    Affected versions
    Versions up to 6.4.15
    Safe / patched versions
    6.4.16
  • Plugin High Patched: Yes CVSS 7.2/10
    Link Whisper Free <= 0.9.0 - Unauthenticated Stored Cross-Site Scripting

    The Link Whisper Free plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the user_id parameter in all versions up to, and including, 0.9.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.

    Published
    May 28, 2026
    Affected Product
    Link Whisper Free
    Plugin · link-whisper
    Affected window
    Versions up to 0.9.0
    Expand for exact coverage and remediation detail.
    Patch status
    Patched release available
    Fixed in 0.9.1
    Recommended next step
    Update to 0.9.1
    Move to a safe release and validate after update.
    Detailed remediation and version lists stay hidden until expanded.
    Affected if you're using
    Versions up to 0.9.0
    Check the full report if you need exact branch-by-branch coverage.
    Patch available
    Yes
    A fixed release is listed for this issue.
    Fixed in
    0.9.1
    Update to this version or a newer safe release.
    What to do

    Update to version 0.9.1, or a newer patched version

    Affected versions
    Versions up to 0.9.0
    Safe / patched versions
    0.9.1
  • Plugin Critical Patched: Yes CVSS 9.8/10
    OTP Login With Phone Number, OTP Verification <= 1.8.60 - Unauthenticated Authentication Bypass via Firebase OTP Verification

    The OTP Login With Phone Number, OTP Verification plugin for WordPress is vulnerable to authentication bypass in versions 1.8.50 through 1.8.60. This is due to the Firebase verification flow in the `lwp_ajax_register` AJAX handler not binding the Firebase session to the phone number supplied in the request. The `idehweb_lwp_activate_through_firebase()` function validates that a Firebase OTP session is legitimate, but the `phoneNumber` returned by Firebase is never compared against the victim's stored phone number. This makes it possible for unauthenticated attackers to authenticate as any user who has a phone number stored in user meta, including administrators, by verifying their own Firebase session and supplying the victim's phone number in the same request.

    Published
    May 28, 2026
    Affected Product
    OTP Login With Phone Number, OTP Verification
    Plugin · login-with-phone-number
    Affected window
    1.8.50 through 1.8.60
    Expand for exact coverage and remediation detail.
    Patch status
    Patched release available
    Fixed in 1.8.61
    Recommended next step
    Update to 1.8.61
    Move to a safe release and validate after update.
    Detailed remediation and version lists stay hidden until expanded.
    Affected if you're using
    1.8.50 through 1.8.60
    Check the full report if you need exact branch-by-branch coverage.
    Patch available
    Yes
    A fixed release is listed for this issue.
    Fixed in
    1.8.61
    Update to this version or a newer safe release.
    What to do

    Update to version 1.8.61, or a newer patched version

    Affected versions
    1.8.50 through 1.8.60
    Safe / patched versions
    1.8.61
  • Theme Medium Patched: Yes CVSS 6.4/10
    Automotive Car Dealership Business WordPress Theme <= 13.4.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via Portfolio Project Details

    The Automotive Car Dealership Business WordPress Theme for WordPress is vulnerable to Stored Cross-Site Scripting via the 'Project Details' custom field in Portfolio Items in all versions up to, and including, 13.4.1. This is due to insufficient input sanitization and output escaping on user-supplied attributes in the 'project_details' custom field. This makes it possible for authenticated attackers, with contributor-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

    Published
    May 28, 2026
    Affected Product
    Automotive Car Dealership Business WordPress Theme
    Theme · automotive
    Affected window
    Versions up to 13.4.1
    Expand for exact coverage and remediation detail.
    Patch status
    Patched release available
    Fixed in 13.4.2
    Recommended next step
    Update to 13.4.2
    Move to a safe release and validate after update.
    Detailed remediation and version lists stay hidden until expanded.
    Affected if you're using
    Versions up to 13.4.1
    Check the full report if you need exact branch-by-branch coverage.
    Patch available
    Yes
    A fixed release is listed for this issue.
    Fixed in
    13.4.2
    Update to this version or a newer safe release.
    What to do

    Update to version 13.4.2, or a newer patched version

    Affected versions
    Versions up to 13.4.1
    Safe / patched versions
    13.4.2
  • Plugin Medium Patched: Yes CVSS 6.4/10
    StatCounter <= 2.1.1 - Authenticated (Author+) Stored Cross-Site Scripting via Author Nickname

    The StatCounter – Free Real Time Visitor Stats plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.1.1 This is due to insufficient output escaping on the post author's nickname in the statcounter_addToTags() function. The function is hooked to wp_head and fires on every single post page. It retrieves the post author's nickname via the_author_meta() and echoes it directly into a JavaScript double-quoted string context inside a block without applying esc_js() or any equivalent JavaScript-context escaping. This makes it possible for authenticated attackers with Author-level access and above to inject arbitrary web scripts into pages that will execute whenever any user (including unauthenticated visitors) accesses a post authored by the attacker.

    Published
    May 28, 2026
    Affected Product
    StatCounter – Free Real Time Visitor Stats
    Plugin · official-statcounter-plugin-for-wordpress
    Affected window
    Versions up to 2.1.1
    Expand for exact coverage and remediation detail.
    Patch status
    Patched release available
    Fixed in 2.1.2
    Recommended next step
    Update to 2.1.2
    Move to a safe release and validate after update.
    Detailed remediation and version lists stay hidden until expanded.
    Affected if you're using
    Versions up to 2.1.1
    Check the full report if you need exact branch-by-branch coverage.
    Patch available
    Yes
    A fixed release is listed for this issue.
    Fixed in
    2.1.2
    Update to this version or a newer safe release.
    What to do

    Update to version 2.1.2, or a newer patched version

    Affected versions
    Versions up to 2.1.1
    Safe / patched versions
    2.1.2
  • Plugin Medium Patched: Yes CVSS 6.4/10
    Simple Divi Shortcode <= 1.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'id' Shortcode Attribute

    The Simple Divi Shortcode plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'id' parameter of the [showmodule] shortcode in versions up to, and including, 1.2 This is due to insufficient input sanitization and output escaping in the showmodule_shortcode() function, which concatenates the 'id' shortcode attribute directly into a dynamically constructed shortcode string without applying esc_attr() or any escaping, allowing an attacker to break out of the attribute context and inject arbitrary HTML. 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.

    Published
    May 28, 2026
    Affected Product
    Simple Divi Shortcode
    Plugin · simple-divi-shortcode
    Affected window
    Versions up to 1.2
    Expand for exact coverage and remediation detail.
    Patch status
    Patched release available
    Fixed in 1.2.1
    Recommended next step
    Update to 1.2.1
    Move to a safe release and validate after update.
    Detailed remediation and version lists stay hidden until expanded.
    Affected if you're using
    Versions up to 1.2
    Check the full report if you need exact branch-by-branch coverage.
    Patch available
    Yes
    A fixed release is listed for this issue.
    Fixed in
    1.2.1
    Update to this version or a newer safe release.
    What to do

    Update to version 1.2.1, or a newer patched version

    Affected versions
    Versions up to 1.2
    Safe / patched versions
    1.2.1
Coverage Hubs

Browse high-interest plugin and theme vulnerability hubs.

Use hub pages to review all indexed records for a single WordPress plugin or theme instead of scanning the global feed one advisory at a time.

36,427 indexed records 14,624 tracked plugins 1,637 tracked themes
Security Guides

Start with the WordPress security topics already showing search demand.

Browse practical guides for WordPress security audit, WooCommerce security, hardening, brute force protection, monitoring, and incident response.

Browse Blog