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

  • 8.1 High severity

    esphome: Cross-Site Request Forgery

    CVE-2024-29019Esphome

    ESPHome is a system to control microcontrollers remotely through Home Automation systems. API endpoints in dashboard component of ESPHome version 2023.12.9 (command line installation) are vulnerable to Cross-Site Request Forgery (CSRF) allowing remote attacker

  • 8.8 High severity

    DSGVO All in one for WP: Cross-Site Request Forgery

    CVE-2024-27967Michael Leithold

    Cross-Site Request Forgery (CSRF) vulnerability in Michael Leithold DSGVO All in one for WP.This issue affects DSGVO All in one for WP: from n/a through 4.3.

  • 8.8 High severity

    xwiki-platform: Cross-Site Request Forgery

    CVE-2024-31988XWiki

    XWiki Platform is a generic wiki platform. Starting in version 13.9-rc-1 and prior to versions 4.10.19, 15.5.4, and 15.10-rc-1, when the realtime editor is installed in XWiki, it allows arbitrary remote code execution with the interaction of an admin user with

  • 8.8 High severity

    xwiki-platform: Cross-Site Request Forgery

    CVE-2024-31986XWiki

    XWiki Platform is a generic wiki platform. Starting in version 3.1 and prior to versions 4.10.19, 15.5.4, and 15.10-rc-1, by creating a document with a special crafted documented reference and an `XWiki.SchedulerJobClass` XObject, it is possible to execute arb

  • 8.8 High severity

    WOLF – WordPress Posts Bulk Editor and Manager…: Cross-Site Request Forgery

    CVE-2024-31430RealMag777

    Cross-Site Request Forgery (CSRF) vulnerability in realmag777 WOLF – WordPress Posts Bulk Editor and Manager Professional, realmag777 BEAR – Bulk Editor and Products Manager Professional for WooCommerce by Pluginus.Net.This issue affects WOLF – WordPress Posts

  • 7.1 High severity

    ReDi Restaurant Reservation: Cross-Site Request Forgery

    CVE-2024-31299Reservation Diary

    Cross-Site Request Forgery (CSRF) vulnerability in Reservation Diary ReDi Restaurant Reservation allows Cross-Site Scripting (XSS).This issue affects ReDi Restaurant Reservation: from n/a through 24.0128.

  • 8.8 High severity

    aimhubio/aim: Cross-Site Request Forgery

    CVE-2024-2196Aimhubio

    aimhubio/aim is vulnerable to Cross-Site Request Forgery (CSRF), allowing attackers to perform actions such as deleting runs, updating data, and stealing data like log records and notes without the user's consent. The vulnerability stems from the lack of CSRF

  • 8.8 High severity

    leantime: Cross-Site Request Forgery

    CVE-2024-27474Leantime

    Leantime 3.0.6 is vulnerable to Cross Site Request Forgery (CSRF). This vulnerability allows malicious actors to perform unauthorized actions on behalf of authenticated users, specifically administrators.

  • 8.8 High severity

    EnvíaloSimple: Email Marketing y Newsletters: Cross-Site Request Forgery

    CVE-2024-2125Dattateccom

    The EnvíaloSimple: Email Marketing y Newsletters plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.3. This is due to missing or incorrect nonce validation on the gallery_add function. This makes it possibl

  • 8.8 High severity

    Classified Listing – AI-Powered Classified ads…: Cross-Site Request Forgery

    CVE-2024-1315Techlabpro1

    The Classified Listing – Classified ads & Business Directory Plugin plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 3.0.4. This is due to missing or incorrect nonce validation on the 'rtcl_update_user_acco

  • 8.8 High severity

    LearnPress – WordPress LMS Plugin for Create…: Cross-Site Request Forgery

    CVE-2024-2115ThimPress

    The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 4.0.0. This is due to missing or incorrect nonce validation on the filter_users functions. This makes it possible for u

  • 9.1 Critical severity

    maildev: Cross-Site Request Forgery

    CVE-2024-27448Maildev

    MailDev 2 through 2.1.0 allows Remote Code Execution via a crafted Content-ID header for an e-mail attachment, leading to lib/mailserver.js writing arbitrary code into the routes.js file.

  • 8.8 High severity

    go2rtc: Cross-Site Request Forgery

    CVE-2024-29192AlexxIT

    gotortc is a camera streaming application. Versions 1.8.5 and prior are vulnerable to Cross-Site Request Forgery. The `/api/config` endpoint allows one to modify the existing configuration with user-supplied values. While the API is only allowing localhost to

  • 8.8 High severity

    Cisco Identity Services Engine Software: Cross-Site Request Forgery

    CVE-2024-20368Cisco

    A vulnerability in the web-based management interface of Cisco Identity Services Engine (ISE) could allow an unauthenticated, remote attacker to conduct a cross-site request forgery (CSRF) attack and perform arbitrary actions on an affected device. This vulner

  • 8.8 High severity

    Cisco Data Center Network Manager: Cross-Site Request Forgery

    CVE-2024-20281Cisco

    A vulnerability in the web-based management interface of Cisco Nexus Dashboard and Cisco Nexus Dashboard hosted services could allow an unauthenticated, remote attacker to conduct a cross-site request forgery (CSRF) attack on an affected system. This vulnerabi

  • 7.1 High severity

    Woocommerce Social Media Share Buttons: Cross-Site Request Forgery

    CVE-2024-31109Toastie Studio

    Cross-Site Request Forgery (CSRF) vulnerability in Toastie Studio Woocommerce Social Media Share Buttons allows Stored XSS.This issue affects Woocommerce Social Media Share Buttons: from n/a through 1.3.0.

  • 7.1 High severity

    Tax Rate Upload: Cross-Site Request Forgery

    CVE-2024-31105Adam Bowen

    Cross-Site Request Forgery (CSRF) vulnerability in Adam Bowen Tax Rate Upload allows Reflected XSS.This issue affects Tax Rate Upload: from n/a through 2.4.5.

  • 8.8 High severity

    parisneo/lollms-webui: Cross-Site Request Forgery

    CVE-2024-1522ParisNeo

    A Cross-Site Request Forgery (CSRF) vulnerability in the parisneo/lollms-webui project allows remote attackers to execute arbitrary code on a victim's system. The vulnerability stems from the `/execute_code` API endpoint, which does not properly validate reque

  • 8.8 High severity

    HUSKY – Products Filter for WooCommerce…: Cross-Site Request Forgery

    CVE-2024-30462RealMag777

    Cross-Site Request Forgery (CSRF) vulnerability in realmag777 HUSKY – Products Filter for WooCommerce (formerly WOOF).This issue affects HUSKY – Products Filter for WooCommerce (formerly WOOF): from n/a through 1.3.5.1.

  • 8.8 High severity

    Simple Revisions Delete: Cross-Site Request Forgery

    CVE-2024-30482Brice CAPOBIANCO

    Cross-Site Request Forgery (CSRF) vulnerability in Brice CAPOBIANCO Simple Revisions Delete.This issue affects Simple Revisions Delete: from n/a through 1.5.3.

  • 8.8 High severity

    WOOCS – WooCommerce Currency Switcher: Cross-Site Request Forgery

    CVE-2024-30458RealMag777

    Cross-Site Request Forgery (CSRF) vulnerability in realmag777 WOOCS – WooCommerce Currency Switcher.This issue affects WOOCS – WooCommerce Currency Switcher: from n/a through 1.4.1.7.

  • 8.8 High severity

    WordPress Meta Data and Taxonomies Filter (MDTF): Cross-Site Request Forgery

    CVE-2024-30457RealMag777

    Cross-Site Request Forgery (CSRF) vulnerability in realmag777 WordPress Meta Data and Taxonomies Filter (MDTF).This issue affects WordPress Meta Data and Taxonomies Filter (MDTF): from n/a through 1.3.3.1.

  • 7.1 High severity

    BizPrint: Cross-Site Request Forgery

    CVE-2024-29773BizSwoop a CPF Concepts, LLC Brand

    Cross-Site Request Forgery (CSRF) vulnerability in BizSwoop a CPF Concepts, LLC Brand BizPrint allows Cross-Site Scripting (XSS).This issue affects BizPrint: from n/a through 4.5.5.

  • 8.8 High severity

    Don't Muck My Markup: Cross-Site Request Forgery

    CVE-2024-23510Martyn Chamberlin

    Cross-Site Request Forgery (CSRF) vulnerability in Martyn Chamberlin Don't Muck My Markup.This issue affects Don't Muck My Markup: from n/a through 1.8.

  • 8.8 High severity

    WooCommerce Stripe Payment Gateway: Cross-Site Request Forgery

    CVE-2023-44999WooCommerce

    Cross-Site Request Forgery (CSRF) vulnerability in WooCommerce WooCommerce Stripe Payment Gateway.This issue affects WooCommerce Stripe Payment Gateway: from n/a through 7.6.0.

  • 9.8 Critical severity

    dedecms: Cross-Site Request Forgery

    CVE-2024-29684DedeCMS

    DedeCMS v5.7 was discovered to contain a Cross-Site Request Forgery (CSRF) via the component /src/dede/makehtml_homepage.php allowing a remote attacker to execute arbitrary code.

  • 8.8 High severity

    CM Download Manager: Cross-Site Request Forgery

    CVE-2024-1962CM Download Manager

    The CM Download Manager WordPress plugin before 2.9.1 does not have CSRF checks in some places, which could allow attackers to make logged in admins edit downloads via a CSRF attack

  • 7.5 High severity

    LoadMaster: Cross-Site Request Forgery

    CVE-2024-2449Progress SoftwareEPSS 12.9%

    A cross-site request forgery vulnerability has been identified in LoadMaster. It is possible for a malicious actor, who has prior knowledge of the IP or hostname of a specific LoadMaster, to direct an authenticated LoadMaster administrator to a third-party sit

  • 8.3 High severity

    lychee: Cross-Site Request Forgery

    CVE-2024-25808LycheeOrg

    Cross-site Request Forgery (CSRF) vulnerability in Lychee version 3.1.6, allows remote attackers to execute arbitrary code via the create new album function.

  • 8.8 High severity

    File Manager: Cross-Site Request Forgery

    CVE-2024-1538Mndpsingh287EPSS 10.7%

    The File Manager plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 7.2.4. This is due to missing or incorrect nonce validation on the wp_file_manager page that includes files through the 'lang' parameter. Th

  • 9.1 Critical severity

    owncast: Cross-Site Request Forgery

    CVE-2024-29026Owncast

    Owncast is an open source, self-hosted, decentralized, single user live video streaming and chat server. In versions 0.1.2 and prior, a lenient CORS policy allows attackers to make a cross origin request, reading privileged information. This can be used to lea

  • 8.8 High severity

    Appointment Booking Calendar: Cross-Site Request Forgery

    CVE-2024-0856Appointment Booking Calendar

    The Appointment Booking Calendar WordPress plugin before 1.3.83 does not have CSRF checks in some places, which could allow attackers to make logged in users perform unwanted actions via CSRF attacks such as adding a booking to the calendar without paying.

  • 8.1 High severity

    koha_library_software: Cross-Site Request Forgery

    CVE-2024-24336Koha Community

    A multiple Cross-site scripting (XSS) vulnerability in the '/members/moremember.pl', and ‘/members/members-home.pl’ endpoints within Koha Library Management System version 23.05.05 and earlier allows malicious staff users to carry out CSRF attacks, including u

  • 8.8 High severity

    Innovs HR: Cross-Site Request Forgery

    CVE-2024-0858Innovs HR

    The Innovs HR WordPress plugin before 1.0.3.7.1 does not have CSRF checks in some places, which could allow attackers to make logged in users perform unwanted actions via CSRF attacks such as adding them as employees.

  • 8.8 High severity

    Enjoy Social Feed plugin for WordPress website: Cross-Site Request Forgery

    The Enjoy Social Feed plugin for WordPress website WordPress plugin through 6.2.2 does not have authorisation and CSRF in various function hooked to admin_init, allowing unauthenticated users to call them and unlink arbitrary users Instagram Account for exampl

  • 7.1 High severity

    Watermark RELOADED: Cross-Site Request Forgery

    CVE-2024-27195Sverde1

    Cross-Site Request Forgery (CSRF) vulnerability in sverde1 Watermark RELOADED watermark-reloaded allows Cross Site Request Forgery.This issue affects Watermark RELOADED: from n/a through <= 1.3.5.

  • 8.8 High severity

    WooCommerce PDF Invoice Builder: Cross-Site Request Forgery

    CVE-2023-51486RedNao

    Cross-Site Request Forgery (CSRF) vulnerability in RedNao WooCommerce PDF Invoice Builder.This issue affects WooCommerce PDF Invoice Builder: from n/a through 1.2.101.

  • 8.8 High severity

    Crowdsignal Dashboard – Polls, Surveys & more: Cross-Site Request Forgery

    CVE-2023-51489Automattic

    Cross-Site Request Forgery (CSRF) vulnerability in Automattic, Inc. Crowdsignal Dashboard – Polls, Surveys & more.This issue affects Crowdsignal Dashboard – Polls, Surveys & more: from n/a through 3.0.11.

  • 8.8 High severity

    Split Test For Elementor: Cross-Site Request Forgery

    CVE-2023-51407Rocket Elements

    Cross-Site Request Forgery (CSRF) vulnerability in Rocket Elements Split Test For Elementor.This issue affects Split Test For Elementor: from n/a through 1.6.9.

  • 8.8 High severity

    Paid Member Subscriptions: Cross-Site Request Forgery

    CVE-2023-51522Cozmoslabs

    Cross-Site Request Forgery (CSRF) vulnerability in Cozmoslabs Paid Member Subscriptions.This issue affects Paid Member Subscriptions: from n/a through 2.10.4.