CyberSecBulletin

Cross-Site Request Forgery

CWE-352

The web application does not, or cannot, sufficiently verify whether a request was intentionally provided by the user who sent the request, which could have originated from an unauthorized actor.

We track 2,014 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.1. 6 have been exploited in real attacks.

How this weakness is prevented

  • Architecture and Design: Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid. For example, use anti-CSRF packages such as the OWASP CSRFGuard. Another example is the ESAPI Session Management control, which includes a component for CSRF.
  • Implementation: Ensure that the application is free of cross-site scripting issues (CWE-79), because most CSRF defenses can be bypassed using attacker-controlled script.
  • Architecture and Design: Generate a unique nonce for each form, place the nonce into the form, and verify the nonce upon receipt of the form. Be sure that the nonce is not predictable (CWE-330).
  • Architecture and Design: Identify especially dangerous operations. When the user performs a dangerous operation, send a separate confirmation request to ensure that the user intended to perform that operation.
  • Architecture and Design: Do not use the GET method for any request that triggers a state change.

Latest Cross-Site Request Forgery vulnerabilities

  • 7.1 High severity

    CSS3 Accordions for WordPress: Cross-Site Request Forgery

    CVE-2025-31922QuanticaLabs

    Cross-Site Request Forgery (CSRF) vulnerability in QuanticaLabs CSS3 Accordions for WordPress css3_accordions allows Stored XSS.This issue affects CSS3 Accordions for WordPress: from n/a through <= 3.0.

  • 8.1 High severity

    Offload Videos: Cross-Site Request Forgery

    CVE-2024-6719Offload Videos

    The Offload Videos WordPress plugin before 1.0.1 does not have CSRF check in place when updating its settings, which could allow low privilege users to update them via a CSRF attack

  • 7.1 High severity

    Marketing Twitter Bot: Cross-Site Request Forgery

    CVE-2023-7197Marketing Twitter Bot

    The Marketing Twitter Bot WordPress plugin through 1.11 does not have CSRF check in some places, and is missing sanitisation as well as escaping, which could allow attackers to make logged in admin add Stored XSS payloads via a CSRF attack

  • 7.1 High severity

    aBitGone CommentSafe: Cross-Site Request Forgery

    CVE-2023-7174aBitGone CommentSafe

    The aBitGone CommentSafe WordPress plugin through 1.0.0 does not have CSRF check in some places, and is missing sanitisation as well as escaping, which could allow attackers to make logged in admin add Stored XSS payloads via a CSRF attack.

  • 7.3 High severity

    Travelpayouts: All Travel Brands in One Place: Cross-Site Request Forgery

    The Travelpayouts: All Travel Brands in One Place WordPress plugin before 1.1.13 does not have CSRF check in place when importing settings from the v1, which could allow attackers to make a logged in admin update some settings via a CSRF attack

  • 7.1 High severity

    WP2LEADS: Cross-Site Request Forgery

    CVE-2025-32922Saleswonder Team: Tobias

    Cross-Site Request Forgery (CSRF) vulnerability in Saleswonder Team: Tobias WP2LEADS wp2leads allows Stored XSS.This issue affects WP2LEADS: from n/a through <= 3.5.0.

  • 8.8 High severity

    Enterprise MFA - TFA for Drupal: Cross-Site Request Forgery

    CVE-2025-47708Drupal

    Cross-Site Request Forgery (CSRF) vulnerability in Drupal Enterprise MFA - TFA for Drupal allows Cross Site Request Forgery.This issue affects Enterprise MFA - TFA for Drupal: from 0.0.0 before 4.7.0, from 5.0.0 before 5.2.0.

  • 8.8 High severity

    Restrict route by IP: Cross-Site Request Forgery

    CVE-2025-47701Drupal

    Cross-Site Request Forgery (CSRF) vulnerability in Drupal Restrict route by IP allows Cross Site Request Forgery.This issue affects Restrict route by IP: from 0.0.0 before 1.3.0.

  • 8.0 High severity

    Safari: Cross-Site Request Forgery

    CVE-2025-24223Apple

    The issue was addressed with improved memory handling. This issue is fixed in Safari 18.5, iOS 18.5 and iPadOS 18.5, macOS Sequoia 15.5, tvOS 18.5, visionOS 2.5, watchOS 11.5. Processing maliciously crafted web content may lead to memory corruption.

  • 7.1 High severity

    Contribuinte Checkout: Cross-Site Request Forgery

    CVE-2025-47685Moloni

    Cross-Site Request Forgery (CSRF) vulnerability in Moloni Contribuinte Checkout contribuinte-checkout allows Stored XSS.This issue affects Contribuinte Checkout: from n/a through <= 2.0.03.

  • 7.1 High severity

    theMarketer: Cross-Site Request Forgery

    CVE-2025-47655Themarketer2023

    Cross-Site Request Forgery (CSRF) vulnerability in themarketer2023 theMarketer themarketer allows Stored XSS.This issue affects theMarketer: from n/a through <= 1.4.7.

  • 7.1 High severity

    Pays – WooCommerce Payment Gateway: Cross-Site Request Forgery

    CVE-2025-47648Axima

    Cross-Site Request Forgery (CSRF) vulnerability in axima Pays – WooCommerce Payment Gateway axima-payment-gateway allows Stored XSS.This issue affects Pays – WooCommerce Payment Gateway: from n/a through <= 2.6.

  • 7.1 High severity

    Supertext Translation and Proofreading: Cross-Site Request Forgery

    CVE-2025-47639Supertext

    Cross-Site Request Forgery (CSRF) vulnerability in Supertext Supertext Translation and Proofreading polylang-supertext allows Stored XSS.This issue affects Supertext Translation and Proofreading: from n/a through <= 4.26.

  • 8.8 High severity

    Awin – Advertiser Tracking for WooCommerce: Cross-Site Request Forgery

    CVE-2025-47633Awin

    Cross-Site Request Forgery (CSRF) vulnerability in Awin Awin – Advertiser Tracking for WooCommerce awin-advertiser-tracking allows Cross Site Request Forgery.This issue affects Awin – Advertiser Tracking for WooCommerce: from n/a through <= 2.0.0.

  • 8.8 High severity

    DoFollow Case by Case: Cross-Site Request Forgery

    CVE-2025-47624Apasionados

    Cross-Site Request Forgery (CSRF) vulnerability in apasionados DoFollow Case by Case dofollow-case-by-case allows Cross Site Request Forgery.This issue affects DoFollow Case by Case: from n/a through <= 3.5.1.

  • 7.1 High severity

    Martins Free Monetized Ad Exchange Network: Cross-Site Request Forgery

    CVE-2025-47620Bundgaard

    Cross-Site Request Forgery (CSRF) vulnerability in bundgaard Martins Free Monetized Ad Exchange Network martins-free-and-easy-ad-network-get-more-visitors allows Reflected XSS.This issue affects Martins Free Monetized Ad Exchange Network: from n/a through <= 1

  • 8.8 High severity

    WP Compress: Cross-Site Request Forgery

    CVE-2025-47546AresIT

    Cross-Site Request Forgery (CSRF) vulnerability in AresIT WP Compress wp-compress-image-optimizer allows Cross Site Request Forgery.This issue affects WP Compress: from n/a through <= 6.30.30.

  • 8.1 High severity

    Graphina: Cross-Site Request Forgery

    CVE-2025-47533Iqonic Design

    Cross-Site Request Forgery (CSRF) vulnerability in Iqonic Design Graphina graphina-elementor-charts-and-graphs allows PHP Local File Inclusion.This issue affects Graphina: from n/a through <= 3.0.4.

  • 7.1 High severity

    ELI's Related Posts Footer Links and Widget: Cross-Site Request Forgery

    CVE-2025-47514Eli

    Cross-Site Request Forgery (CSRF) vulnerability in Eli ELI's Related Posts Footer Links and Widget spostarbust allows Stored XSS.This issue affects ELI's Related Posts Footer Links and Widget: from n/a through <= 1.2.04.20.

  • 7.4 High severity

    Contact Form Widget: Cross-Site Request Forgery

    CVE-2025-47491A WP Life

    Cross-Site Request Forgery (CSRF) vulnerability in A WP Life Contact Form Widget new-contact-form-widget allows Cross Site Request Forgery.This issue affects Contact Form Widget: from n/a through <= 1.4.6.

  • 8.8 High severity

    Challan: Cross-Site Request Forgery

    CVE-2025-47462WebAppick

    Cross-Site Request Forgery (CSRF) vulnerability in WebAppick Challan webappick-pdf-invoice-for-woocommerce allows Privilege Escalation.This issue affects Challan: from n/a through <= 3.7.58.

  • 8.8 High severity

    Stock Management System: Cross-Site Request Forgery

    CVE-2025-4282SourceCodester

    A vulnerability has been found in SourceCodester/oretnom23 Stock Management System 1.0 and classified as problematic. This vulnerability affects unknown code of the file /classes/Users.php?f=save. The manipulation leads to cross-site request forgery. The attac

  • 8.1 High severity

    Erpnext: Cross-Site Request Forgery

    CVE-2025-28062Frappe

    A Cross-Site Request Forgery (CSRF) vulnerability was discovered in ERPNEXT 14.82.1 and 14.74.3. The vulnerability allows an attacker to perform unauthorized actions such as user deletion, password resets, and privilege escalation due to missing CSRF protectio

  • 8.8 High severity

    Proticaret E-Commerce: Cross-Site Request Forgery

    CVE-2024-11142Gosoft Software

    Cross-Site Request Forgery (CSRF) vulnerability in Gosoft Software Proticaret E-Commerce allows Cross Site Request Forgery. This issue affects Proticaret E-Commerce: before v6.0 NOTE: According to the vendor, fixing process is still ongoing for v4.05.

  • 8.8 High severity

    NewsBlogger: Cross-Site Request Forgery

    CVE-2025-1305Spicethemes

    The NewsBlogger theme for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 0.2.5.4. This is due to missing or incorrect nonce validation on the newsblogger_install_and_activate_plugin() function. This makes it possibl

  • 8.8 High severity

    Zimbra Collaboration Suite: Cross-Site Request Forgery

    CVE-2025-32354Synacor

    In Zimbra Collaboration (ZCS) 9.0 through 10.1, a Cross-Site Request Forgery (CSRF) vulnerability exists in the GraphQL endpoint (/service/extension/graphql) of Zimbra webmail due to a lack of CSRF token validation. This allows attackers to perform unauthorize

  • 9.8 Critical severity

    Order Delivery Date: Cross-Site Request Forgery

    CVE-2025-2907Order Delivery DateEPSS 1.41%

    The Order Delivery Date WordPress plugin before 12.3.1 does not have authorization and CSRF checks when importing settings. Furthermore it also lacks proper checks to only update options relevant to the Order Delivery Date WordPress plugin before 12.3.1. This

  • 8.8 High severity

    Moodle: Cross-Site Request Forgery

    CVE-2025-3638Moodle

    A flaw was found in Moodle. The analysis request action in the Brickfield tool did not include the necessary token to prevent a Cross-site request forgery (CSRF) risk.

  • 7.1 High severity

    Hacklog Remote Attachment: Cross-Site Request Forgery

    CVE-2025-46530HuangYe WuDeng

    Cross-Site Request Forgery (CSRF) vulnerability in HuangYe WuDeng Hacklog Remote Attachment hacklog-remote-attachment allows Stored XSS.This issue affects Hacklog Remote Attachment: from n/a through <= 1.3.2.

  • 7.1 High severity

    Availability Calendar: Cross-Site Request Forgery

    CVE-2025-46528SteVe

    Cross-Site Request Forgery (CSRF) vulnerability in Steve Availability Calendar availability allows Stored XSS.This issue affects Availability Calendar: from n/a through <= 0.2.4.

  • 7.1 High severity

    WP Filter Post Category: Cross-Site Request Forgery

    CVE-2025-46524Stesvis

    Cross-Site Request Forgery (CSRF) vulnerability in stesvis WP Filter Post Category wp-filter-post-categories allows Stored XSS.This issue affects WP Filter Post Category: from n/a through <= 2.1.4.

  • 7.1 High severity

    Related Posts via Taxonomies: Cross-Site Request Forgery

    CVE-2025-46520Alphasis

    Cross-Site Request Forgery (CSRF) vulnerability in alphasis Related Posts via Taxonomies related-posts-via-taxonomies allows Stored XSS.This issue affects Related Posts via Taxonomies: from n/a through <= 1.0.1.

  • 7.1 High severity

    Twitter Card Generator: Cross-Site Request Forgery

    CVE-2025-46516Silencecm

    Cross-Site Request Forgery (CSRF) vulnerability in silencecm Twitter Card Generator twitter-card-generator allows Stored XSS.This issue affects Twitter Card Generator: from n/a through <= 1.0.5.

  • 7.1 High severity

    Milat jQuery Automatic Popup: Cross-Site Request Forgery

    CVE-2025-46514Milat

    Cross-Site Request Forgery (CSRF) vulnerability in milat Milat jQuery Automatic Popup milat-jquery-automatic-popup allows Stored XSS.This issue affects Milat jQuery Automatic Popup: from n/a through <= 1.3.1.

  • 7.1 High severity

    Custom Functions Plugin: Cross-Site Request Forgery

    CVE-2025-46512Shamim Hasan

    Cross-Site Request Forgery (CSRF) vulnerability in Shamim Hasan Custom Functions Plugin custom-functions allows Stored XSS.This issue affects Custom Functions Plugin: from n/a through <= 1.1.

  • 7.1 High severity

    Contact Form 7 Calendar: Cross-Site Request Forgery

    CVE-2025-46510Harrysudana

    Cross-Site Request Forgery (CSRF) vulnerability in harrysudana Contact Form 7 Calendar cf7-calendar allows Stored XSS.This issue affects Contact Form 7 Calendar: from n/a through <= 3.0.1.

  • 7.1 High severity

    Advanced lazy load: Cross-Site Request Forgery

    CVE-2025-46508Kasonzhao

    Cross-Site Request Forgery (CSRF) vulnerability in kasonzhao Advanced lazy load advanced-lazy-load allows Stored XSS.This issue affects Advanced lazy load: from n/a through <= 1.6.0.

  • 7.1 High severity

    Unsafe Mimetypes: Cross-Site Request Forgery

    CVE-2025-46507Ldrumm

    Cross-Site Request Forgery (CSRF) vulnerability in ldrumm Unsafe Mimetypes unsafe-mimetypes allows Stored XSS.This issue affects Unsafe Mimetypes: from n/a through <= 0.1.4.

  • 7.1 High severity

    WpZon – Amazon Affiliate Plugin: Cross-Site Request Forgery

    CVE-2025-46506Lora77

    Cross-Site Request Forgery (CSRF) vulnerability in Lora77 WpZon – Amazon Affiliate Plugin wpzon allows Reflected XSS.This issue affects WpZon – Amazon Affiliate Plugin: from n/a through <= 1.3.

  • 7.1 High severity

    Vasaio QR Code: Cross-Site Request Forgery

    CVE-2025-46504Olar Marius

    Cross-Site Request Forgery (CSRF) vulnerability in Olar Marius Vasaio QR Code vasaio-qr-code allows Stored XSS.This issue affects Vasaio QR Code: from n/a through <= 1.2.5.