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

    Memberpress: Cross-Site Request Forgery

    CVE-2026-92797MemberPress

    The MemberPress plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.14.1. This is due to a bypassable nonce verification check in the save_profile_fields() function that uses an isset() condition at line 1119, a

  • 8.8 High severity

    VikRentCar Car Rental Management System: Cross-Site Request Forgery

    CVE-2026-111120E4jvikwp

    The VikRentCar Car Rental Management System plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.4.8. This is due to missing or incorrect nonce validation on the condtext_update_tmpl function. This makes it p

  • 9.6 Critical severity

    Newsletters: Cross-Site Request Forgery

    CVE-2026-116863Tribulant Software

    Cross-Site Request Forgery (CSRF) vulnerability in Tribulant Software Newsletters newsletters-lite allows Cross Site Request Forgery.This issue affects Newsletters: from n/a through 4.18.2.

  • 8.8 High severity

    core: Cross-Site Request Forgery

    CVE-2026-117536Redaxo

    REDAXO before 5.21.3 contains a cross-site request forgery vulnerability in the backend user administration page (users/users) because the CSRF token check only runs when the save parameter is set, while the update path triggered by FUNC_UPDATE does not requir

  • 7.1 High severity

    SemanticMediaWiki: Cross-Site Request Forgery

    CVE-2026-116880SemanticMediaWiki

    Semantic MediaWiki from 3.0.0 before 7.3.1 contains a cross-site request forgery vulnerability in Special:SMWAdmin because it overwrites the wpEditToken with a freshly generated valid token. Attackers can lure an authenticated smw-admin user to a malicious pag

  • 7.1 High severity

    airMAX M: Cross-Site Request Forgery

    CVE-2026-116839Ubiquiti

    A malicious actor who lures an authenticated user to a malicious page could exploit a Cross-Site Request Forgery (CSRF) vulnerability found in airMAX M devices to make unauthorized changes and execute a Denial of Service (DoS) attack on the device.

  • 8.8 High severity

    airMAX M: Cross-Site Request Forgery

    CVE-2026-116838Ubiquiti

    A malicious actor who lures an authenticated user to a malicious page could exploit a Cross-Site Request Forgery (CSRF) vulnerability found in airMAX M devices to execute a Command Injection on the device.

  • 8.8 High severity

    FunnelKit Automations: Cross-Site Request Forgery

    CVE-2026-111841Aman

    Cross-Site Request Forgery (CSRF) vulnerability in Aman FunnelKit Automations wp-marketing-automations allows Cross Site Request Forgery.This issue affects FunnelKit Automations: from n/a through 3.8.5.2.

  • 8.1 High severity

    yeswiki: Cross-Site Request Forgery

    CVE-2026-116204YesWiki

    YesWiki before 4.7.0 contains a cross-site request forgery vulnerability in the despam action (tools/security/actions/despam.php) that lets unauthenticated attackers delete or restore pages through an administrator's session. Attackers can plant an auto-submit

  • 8.6 High severity

    Uni-CLI: Origin Validation Error

    CVE-2026-58497Olo-dot-io

    Uni-CLI gives people and agents one command interface for websites, browsers, desktop applications, local tools, and MCP. Prior to version 0.225.2, Uni-CLI exposed the legacy JSON-RPC-over-HTTP MCP transport on loopback without validating browser Origin header

  • 7.1 High severity

    Zimbra Collaboration Suite: Cross-Site Request Forgery

    CVE-2026-93631Zimbra

    A cross-site request forgery vulnerability in the OAuth extension of Zimbra Collaboration Suite (ZCS) Network Edition allows an attacker to link an attacker-controlled external account to a victim's mailbox. The OAuth callback does not bind its state value or

  • 8.6 High severity

    Router: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-75779ASUSEPSS 1.21%

    Improper Neutralization of Special Elements used in an OS Command (“OS Command Injection”) and Cross-Site Request Forgery (CSRF) in an ASUS router model allow an attacker to trick a logged-in administrator into visiting a phishing website, causing the router t

  • 8.8 High severity

    Xpro Elementor Addons: Cross-Site Request Forgery

    CVE-2026-114177Xpro

    Cross-Site Request Forgery (CSRF) vulnerability in Xpro Xpro Elementor Addons xpro-elementor-addons allows Cross Site Request Forgery.This issue affects Xpro Elementor Addons: from n/a through 1.7.10.

  • 8.1 High severity

    obot: Cross-Site Request Forgery

    CVE-2026-114662Obot-platform

    Obot before 0.26.0 contains an authentication bypass vulnerability in the CLI login flow that allows unauthenticated attackers to steal API keys by choosing token request IDs. Attackers can create a token request via POST /api/token-request, send the login lin

  • 7.5 High severity

    Uncanny Toolkit for LearnDash: Cross-Site Request Forgery

    CVE-2026-107127Uncanny Toolkit for LearnDash

    The Uncanny Toolkit for LearnDash WordPress plugin before 3.8.2 does not validate the origin of a password-reset request, allowing an unauthenticated attacker to set the password of a user who is partway through a password reset to an attacker-chosen value thr

  • 8.8 High severity

    trigger.dev: Cross-Site Request Forgery

    CVE-2026-114089Triggerdotdev

    Trigger.dev before 4.5.2 contains a cross-site request forgery vulnerability in the CLI authorization-code flow because loading /account/authorization-code/<code> mints a Personal Access Token without any consent step. Attackers mint an unauthenticated code, l

  • 8.7 High severity

    Oracle Applications Framework: Cross-Site Request Forgery

    CVE-2026-87408Oracle

    Vulnerability in the Oracle Applications Framework product of Oracle E-Business Suite (component: Personalization). Supported versions that are affected are 12.2.3-12.2.15. Easily exploitable vulnerability allows low privileged attacker with network access via

  • 7.6 High severity

    Oracle Trusted Answer Search: Cross-Site Request Forgery

    CVE-2026-101504Oracle

    Vulnerability in Oracle Trusted Answer Search (component: Application expert UI). The supported version that is affected is 26.1. Easily exploitable vulnerability allows low privileged attacker with network access via HTTP to compromise Oracle Trusted Answer S

  • 8.8 High severity

    Siebel CRM Development: Cross-Site Request Forgery

    CVE-2026-101495Oracle

    Vulnerability in the Siebel CRM Development product of Oracle Siebel CRM (component: Siebel Approval Manager). Supported versions that are affected are 17.0-26.9. Easily exploitable vulnerability allows unauthenticated attacker with network access via HTTP to

  • 8.7 High severity

    Siebel Life Sciences: Improper Access Control

    CVE-2026-101451Oracle

    Vulnerability in the Siebel Life Sciences product of Oracle Siebel CRM (component: Web UI). Supported versions that are affected are 17.0-26.9. Easily exploitable vulnerability allows low privileged attacker with network access via HTTP to compromise Siebel Li

  • 7.1 High severity

    Siebel CRM Development: Cross-Site Request Forgery

    CVE-2026-101447Oracle

    Vulnerability in the Siebel CRM Development product of Oracle Siebel CRM (component: Workflow). Supported versions that are affected are 25.12-26.9. Difficult to exploit vulnerability allows low privileged attacker with network access via HTTP to compromise Si

  • 8.8 High severity

    VikRentCar: Cross-Site Request Forgery

    CVE-2026-112836E4jvikwp

    Cross-Site Request Forgery (CSRF) vulnerability in e4jvikwp VikRentCar vikrentcar allows Cross Site Request Forgery.This issue affects VikRentCar: from n/a through 1.4.8.

  • 8.8 High severity

    Apache Airflow Amazon provider: Cross-Site Request Forgery

    CVE-2026-86467Apache

    Apache Airflow Amazon provider: the AWS auth manager's SAML login flow does not bind the authentication response to the browser that began it. The login handler discards the AuthnRequest ID and the callback validates the assertion without requiring a matching

  • 8.1 High severity

    Gitea: Cross-Site Request Forgery

    CVE-2026-107618Gitea

    `POST /{owner}/{repo}/topics` was registered without the sign-in middleware that provides the cross-origin protection, so a request issued by a third-party site was not rejected. A repository administrator who visited a malicious page could have the topics of

  • 7.1 High severity

    phpMyFAQ: Cross-Site Request Forgery

    CVE-2026-111907Thorsten

    phpMyFAQ 4.0.0 before 4.1.9 contains a cross-site request forgery vulnerability in the POST /admin/api/update-database endpoint, which executes database migrations without validating a CSRF token. Attackers can lure a logged-in user with the CONFIGURATION_EDIT

  • 8.1 High severity

    openhuman: Cross-Site Request Forgery

    CVE-2026-49410Tinyhumansai

    OpenHuman is an open-source agent harness available as a desktop application and Rust library. Versions before 0.56.0 allow cross-site request forgery against the unauthenticated GET /auth/telegram loopback callback because telegram_auth_handler consumes an at

  • 8.8 High severity

    aThemeArt Theme Helper: Cross-Site Request Forgery

    CVE-2026-111413aThemeArt

    Cross-Site Request Forgery (CSRF) vulnerability in aThemeArt aThemeArt Theme Helper athemeart-theme-helper allows Cross Site Request Forgery.This issue affects aThemeArt Theme Helper: from n/a through 1.0.8.

  • 8.8 High severity

    Salon Booking System: Cross-Site Request Forgery

    CVE-2026-110015Salon Booking System

    The Salon Booking System WordPress plugin before 10.31.9 does not correctly verify the authenticity of REST API requests and discards WordPress core's nonce check for cookie-authenticated sessions across the whole REST API, allowing unauthenticated attackers w

  • 7.1 High severity

    nginx-ui: Improper Authentication

    CVE-2026-843120xJacky

    Nginx UI is a web user interface for the Nginx web server. Prior to 2.4.1, GetCasdoorUri uses the configured Casdoor application name as a constant OAuth state value and CasdoorCallback does not compare the submitted state with a value bound to the initiating

  • 8.1 High severity

    ConvertX: Cross-Site Request Forgery

    CVE-2026-59977C4illin

    ConvertX is a self-hosted file conversion service. Prior to 0.18.0, the /delete/{id} endpoint uses HTTP GET for permanent deletion without CSRF protection. If an authenticated user visits attacker-controlled content that requests /delete/{id}, the browser send

  • 7.4 High severity

    Patreon WordPress: Cross-Site Request Forgery

    CVE-2026-108481Patreon

    Cross-Site Request Forgery (CSRF) vulnerability in Patreon Patreon WordPress patreon-connect allows Cross Site Request Forgery.This issue affects Patreon WordPress: from n/a through 1.10.0.

  • 8.1 High severity

    Patreon WordPress: Cross-Site Request Forgery

    CVE-2026-108479Patreon

    Cross-Site Request Forgery (CSRF) vulnerability in Patreon Patreon WordPress patreon-connect allows Cross Site Request Forgery.This issue affects Patreon WordPress: from n/a through 1.9.17.

  • 7.5 High severity

    MarkLogic Server: Cross-Site Request Forgery

    CVE-2026-85960Progress Software

    Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 use predictable CSRF tokens in Query Console. A remote attacker who lures an authenticated Query Console user to a malicious page could submit unauthorized requests and execu

  • 7.5 High severity

    OpenRefine: Cross-Site Request Forgery

    CVE-2026-108553OpenRefine

    OpenRefine through 3.10.1 contains a cross-site request forgery vulnerability in the get-rows command that allows remote attackers to execute Jython facet expressions. Attackers can lure a user to a malicious page issuing a cross-origin GET with a crafted engi

  • 8.8 High severity

    nginx-ui: Cross-Site Request Forgery

    CVE-2026-1078090xJacky

    Nginx UI is a web user interface for the Nginx web server. From 2.0.0 until 2.5.0, AuthRequired accepts a browser-managed token cookie as an API credential after the front end stores the JWT in that cookie. Because management endpoints do not universally requi

  • 7.1 High severity

    Dashboard Notes: Cross-Site Request Forgery

    CVE-2026-62026MIGHTYminnow

    Cross-Site Request Forgery (CSRF) vulnerability in MIGHTYminnow Dashboard Notes dashboard-notes allows Cross Site Request Forgery.This issue affects Dashboard Notes: from n/a through 1.0.3.

  • 8.8 High severity

    Featured Image from URL: Cross-Site Request Forgery

    CVE-2026-96671Fifu.app

    Cross-Site Request Forgery (CSRF) vulnerability in fifu.app Featured Image from URL featured-image-from-url allows Cross Site Request Forgery.This issue affects Featured Image from URL: from n/a through 6.0.7.

  • 8.8 High severity

    Security Verify Access: Cross-Site Request Forgery

    CVE-2026-78388IBM

    IBM Security Verify Access 10.0 through 10.0.9.2 and IBM Verify Identity Access 11.0 through 11.0.3 is vulnerable to cross-site request forgery which could allow an attacker to execute malicious and unauthorized actions transmitted from a user that the website

  • 7.1 High severity

    Malcolm: Cross-Site Request Forgery

    CVE-2026-107337CISA

    The Malcolm kiosk Flask application exposes a POST /script_call/<script> endpoint with zero authentication and wildcard CORS (CORS(app)). An attacker can force the operator's browser to execute arbitrary management commands via CSRF, including control.py --wip

  • 7.6 High severity

    pydantic-ai: Cross-Site Request Forgery

    CVE-2026-107295Pydantic

    Pydantic AI is a Python agent framework for building applications and workflows with Generative AI. From 1.34.0 until 1.107.4 and 2.28.0, the Agent.to_web() and clai web development chat endpoint has missing request content-type validation. A website visited b