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.8 High severity

    Precurio Intranet Portal: Cross-Site Request Forgery

    CVE-2026-32989Precurio

    Precurio Intranet Portal 4.4 contains a cross-site request forgery vulnerability that allows attackers to induce authenticated users to submit crafted requests to a profile update endpoint handling file uploads. Attackers can exploit this to upload executable

  • 7.1 High severity

    Flash Video Player: Cross-Site Request Forgery

    CVE-2024-32537Joshuae1974

    Cross-Site request forgery (CSRF) vulnerability in joshuae1974 Flash Video Player allows Cross Site Request Forgery.This issue affects Flash Video Player: from n/a through 5.0.4.

  • 8.1 High severity

    Mura CMS: Cross-Site Request Forgery

    CVE-2025-55046Murasoftware

    MuraCMS through 10.1.10 contains a CSRF vulnerability that allows attackers to permanently destroy all deleted content stored in the trash system through a simple CSRF attack. The vulnerable cTrash.empty function lacks CSRF token validation, enabling malicious

  • 7.1 High severity

    Mura CMS: Cross-Site Request Forgery

    CVE-2025-55045Murasoftware

    The update address CSRF vulnerability in MuraCMS through 10.1.10 allows attackers to manipulate user address information through CSRF. The vulnerable cUsers.updateAddress function lacks CSRF token validation, enabling malicious websites to forge requests that

  • 8.8 High severity

    Mura CMS: Cross-Site Request Forgery

    CVE-2025-55044Murasoftware

    The Trash Restore CSRF vulnerability in MuraCMS through 10.1.10 allows attackers to restore deleted content from the trash to unauthorized locations through CSRF. The vulnerable cTrash.restore function lacks CSRF token validation, enabling malicious websites t

  • 8.0 High severity

    Mura CMS: Cross-Site Request Forgery

    CVE-2025-55041Murasoftware

    MuraCMS through 10.1.10 contains a CSRF vulnerability in the Add To Group functionality for user management (cUsers.cfc addToGroup method) that allows attackers to escalate privileges by adding any user to any group without proper authorization checks. The vul

  • 8.8 High severity

    Mura CMS: Cross-Site Request Forgery

    CVE-2025-55040Murasoftware

    The import form CSRF vulnerability in MuraCMS through 10.1.10 allows attackers to upload and install malicious form definitions through a CSRF attack. The vulnerable cForm.importform function lacks CSRF token validation, enabling malicious websites to forge fi

  • 7.1 High severity

    FL SWITCH 2005: Cross-Site Request Forgery

    CVE-2026-22323Phoenix Contact

    A CSRF vulnerability in the Link Aggregation configuration interface allows an unauthenticated remote attacker to trick authenticated users into sending unauthorized POST requests to the device by luring them to a malicious webpage. This can silently alter the

  • 7.3 High severity

    emlog: Cross-Site Request Forgery

    CVE-2026-31954Emlog

    Emlog is an open source website building system. In 2.6.6 and earlier, the delete_async action (asynchronous delete) lacks a call to LoginAuth::checkToken(), enabling CSRF attacks.

  • 8.1 High severity

    core: Cross-Site Request Forgery

    CVE-2026-30868Opnsense

    OPNsense is a FreeBSD based firewall and routing platform. Prior to 26.1.4, multiple OPNsense MVC API endpoints perform state‑changing operations but are accessible via HTTP GET requests without CSRF protection. The framework CSRF validation in ApiControllerBa

  • 8.1 High severity

    divi-booster: Cross-Site Request Forgery

    CVE-2026-2626Divi-booster

    The divi-booster WordPress plugin before 5.0.2 does not have authorization and CSRF checks in one of its fixing function, allowing unauthenticated users to modify stored divi-booster WordPress plugin before 5.0.2 options. Furthermore, due to the use of unseria

  • 8.8 High severity

    GetSimpleCMS-CE: Cross-Site Request Forgery

    CVE-2026-28495GetSimpleCMS-CE

    GetSimple CMS is a content management system. The massiveAdmin plugin (v6.0.3) bundled with GetSimpleCMS-CE v3.3.22 allows an authenticated administrator to overwrite the gsconfig.php configuration file with arbitrary PHP code via the gsconfig editor module. T

  • 7.1 High severity

    icms2: Cross-Site Request Forgery

    CVE-2026-28281InstantSoft

    InstantCMS is a free and open source content management system. Prior to 2.18.1, InstantCMS does not validate CSRF tokens, which allows attackers grant moderator privileges to users, execute scheduled tasks, move posts to trash, and accept friend requests on b

  • 8.8 High severity

    Computer Laboratory Management System: Cross-Site Request Forgery

    CVE-2026-3770SourceCodester

    A flaw has been found in SourceCodester Computer Laboratory Management System 1.0. This affects an unknown part. This manipulation causes cross-site request forgery. The attack is possible to be carried out remotely. The exploit has been published and may be u

  • 8.8 High severity

    Ghost: Cross-Site Request Forgery

    CVE-2026-29784TryGhost

    Ghost is a Node.js content management system. From version 5.101.6 to 6.19.2, incomplete CSRF protections around /session/verify made it possible to use OTCs in login sessions different from the requesting session. In some scenarios this might have made it eas

  • 7.5 High severity

    WooCommerce: Cross-Site Request Forgery

    CVE-2026-3589Automattic

    The WooCommerce WordPress plugin from versions 5.4.0 to 10.5.2 does not properly handle batch requests, which could allow unauthenticated users to make a logged in admin call non store/WC REST endpoints, and create arbitrary admin users via a CSRF attack for e

  • 8.1 High severity

    chamilo-lms: Cross-Site Request Forgery

    CVE-2025-59541Chamilo

    Chamilo is a learning management system. Prior to version 1.11.34, a Cross-Site Request Forgery (CSRF) vulnerability allows an attacker to delete projects inside a course without the victim’s consent. The issue arises because sensitive actions such as project

  • 7.1 High severity

    OpenClaw: Cross-Site Request Forgery

    CVE-2026-28477OpenClaw

    OpenClaw versions prior to 2026.2.14 contain an oauth state validation bypass vulnerability in the manual Chutes login flow that allows attackers to bypass CSRF protection. An attacker can convince a user to paste attacker-controlled OAuth callback data, enabl

  • 9.8 Critical severity

    RustDesk Client: Improper Authorization

    CVE-2026-30793Rustdesk-client

    Cross-Site Request Forgery (CSRF) vulnerability in rustdesk-client RustDesk Client rustdesk-client on Windows, MacOS, Linux, iOS, Android (Flutter URI scheme handler, FFI bridge modules) allows Privilege Escalation. This vulnerability is associated with progra

  • 8.7 High severity

    traccar: URL Redirection to Untrusted Site

    CVE-2026-25649Traccar

    Versions of the Traccar open-source GPS tracking system up to and including 6.11.1 contain an issue in which authenticated users can steal OAuth 2.0 authorization codes by exploiting an open redirect vulnerability in two OIDC-related endpoints. The `redirect_u

  • 7.1 High severity

    openclaw: Cross-Site Request Forgery

    CVE-2026-26317OpenClaw

    OpenClaw is a personal AI assistant. Prior to 2026.2.14, browser-facing localhost mutation routes accepted cross-origin browser requests without explicit Origin/Referer validation. Loopback binding reduces remote exposure but does not prevent browser-initiated

  • 8.8 High severity

    NewsBlogger: Cross-Site Request Forgery

    CVE-2025-12821Spicethemes

    The NewsBlogger theme for WordPress is vulnerable to Cross-Site Request Forgery in versions 0.2.5.6 to 0.2.5.9. This is due to missing or incorrect nonce validation on the newsblogger_install_and_activate_plugin() function. This makes it possible for unauthent

  • 8.0 High severity

    kanboard: Cross-Site Request Forgery

    CVE-2026-24885Kanboard

    Kanboard is project management software focused on Kanban methodology. Prior to 1.2.50, a Cross-Site Request Forgery (CSRF) vulnerability exists in the ProjectPermissionController within the Kanboard application. The application fails to strictly enforce the a

  • 8.8 High severity

    assessment-placipy: Cross-Site Request Forgery

    CVE-2026-25812Praskla-Technology

    PlaciPy is a placement management system designed for educational institutions. In version 1.0.0, the application enables credentialed CORS requests but does not implement any CSRF protection mechanism.

  • 8.8 High severity

    Axigen Mail Server: Cross-Site Request Forgery

    CVE-2025-68722Axigen

    Axigen Mail Server before 10.5.57 and 10.6.x before 10.6.26 contains a Cross-Site Request Forgery (CSRF) vulnerability in the WebAdmin interface through improper handling of the _s (breadcrumb) parameter. The application accepts state-changing requests via the

  • 7.1 High severity

    qwik: Cross-Site Request Forgery

    CVE-2026-25155QwikDev

    Qwik is a performance focused javascript framework. Prior to version 1.12.0, a typo in the regular expression within isContentType causes incorrect parsing of certain Content-Type headers. This issue has been patched in version 1.12.0.

  • 8.1 High severity

    PolarLearn: Cross-Site Request Forgery

    CVE-2026-25221Polarnl

    PolarLearn is a free and open-source learning program. In 0-PRERELEASE-15 and earlier, the OAuth 2.0 implementation for GitHub and Google login providers is vulnerable to Login Cross-Site Request Forgery (CSRF). The application fails to implement and verify th

  • 8.1 High severity

    Acquia Content Hub: Cross-Site Request Forgery

    CVE-2025-14472Drupal

    Cross-Site Request Forgery (CSRF) vulnerability in Drupal Acquia Content Hub allows Cross Site Request Forgery.This issue affects Acquia Content Hub: from 0.0.0 before 3.6.4, from 3.7.0 before 3.7.3.

  • 8.1 High severity

    Login Time Restriction: Cross-Site Request Forgery

    CVE-2025-13982Drupal

    Cross-Site Request Forgery (CSRF) vulnerability in Drupal Login Time Restriction allows Cross Site Request Forgery.This issue affects Login Time Restriction: from 0.0.0 before 1.0.3.

  • 8.5 High severity

    Sync Breeze Enterprise Server: Cross-Site Request Forgery

    CVE-2025-59901Flexense

    Disk Pulse Enterprise v10.4.18 has an authenticated reflected XSS vulnerability in the '/monitor_directory?sid=' endpoint, caused by insufficient validation of the 'monitor_directory' parameter sent by POST. An attacker could exploit this weakness to send mali

  • 8.0 High severity

    Sync Breeze Enterprise Server: Cross-Site Request Forgery

    CVE-2025-59894Flexense

    Cross-Site request forgery (CSRF) vulnerability in Sync Breeze Enterprise Server v10.4.18 and Disk Pulse Enterprise v10.4.18. An authenticated user could cause another user to perform unwanted actions within the application they are logged into. This vulnerabi

  • 8.0 High severity

    Sync Breeze Enterprise Server: Cross-Site Request Forgery

    CVE-2025-59893Flexense

    Cross-Site request forgery (CSRF) vulnerability in Sync Breeze Enterprise Server v10.4.18 and Disk Pulse Enterprise v10.4.18. An authenticated user could cause another user to perform unwanted actions within the application they are logged into. This vulnerabi

  • 8.0 High severity

    Sync Breeze Enterprise Server: Cross-Site Request Forgery

    CVE-2025-59892Flexense

    Cross-Site request forgery (CSRF) vulnerability in Sync Breeze Enterprise Server v10.4.18 and Disk Pulse Enterprise v10.4.18. An authenticated user could cause another user to perform unwanted actions within the application they are logged into. This vulnerabi

  • 8.0 High severity

    Sync Breeze Enterprise Server: Cross-Site Request Forgery

    CVE-2025-59891Flexense

    Cross-Site request forgery (CSRF) vulnerability in Sync Breeze Enterprise Server v10.4.18 and Disk Pulse Enterprise v10.4.18. An authenticated user could cause another user to perform unwanted actions within the application they are logged into. This vulnerabi

  • 8.8 High severity

    EZCast Pro II: Cross-Site Request Forgery

    CVE-2026-24345EZCast

    Cross-Site Request Forgery in Admin UI of EZCast Pro II version 1.17478.146 allows attackers to bypass authorization checks and gain full access to the admin UI

  • 7.1 High severity

    Simple XML Sitemap: Cross-Site Request Forgery

    CVE-2026-22355Gregmolnar

    Cross-Site Request Forgery (CSRF) vulnerability in gregmolnar Simple XML Sitemap simple-xml-sitemap allows Stored XSS.This issue affects Simple XML Sitemap: from n/a through <= 1.3.

  • 8.8 High severity

    prime: Cross-Site Request Forgery

    CVE-2026-1169Birkir

    A security vulnerability has been detected in birkir prime up to 0.4.0.beta.0. This vulnerability affects unknown code. Such manipulation leads to cross-site request forgery. The attack can be launched remotely. The exploit has been disclosed publicly and may

  • 8.8 High severity

    easyappointments: Cross-Site Request Forgery

    CVE-2026-23622Alextselegidis

    Easy!Appointments is a self hosted appointment scheduler. In 1.5.2 and earlier, application/core/EA_Security.php::csrf_verify() only enforces CSRF for POST requests and returns early for non-POST methods. Several application endpoints perform state-changing op

  • 7.1 High severity

    DASHBOARD BUILDER – WordPress plugin for…: Cross-Site Request Forgery

    CVE-2025-14615Dashboardbuilder

    The DASHBOARD BUILDER – WordPress plugin for Charts and Graphs plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.5.7. This is due to missing nonce validation on the settings handler in dashboardbuilder-adm

  • 8.8 High severity

    GestSup: Cross-Site Request Forgery

    CVE-2026-22194GestSup

    GestSup versions up to and including 3.2.60 contain a cross-site request forgery (CSRF) vulnerability where the application does not verify the authenticity of client requests. An attacker can induce a logged-in user to submit crafted requests that perform act