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

    Oracle Sales Online: Cross-Site Request Forgery

    CVE-2026-83126Oracle

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

  • 7.1 High severity

    J2Store extension for Joomla: Cross-Site Request Forgery

    CVE-2026-78081J2commerce.com

    Joomla Extension - j2commerce.com - Missing CSRF protection on cart, checkout and myprofile controllers in J2Store 1.0.0-3.3.2, 4.0.0-4.0.22, 4.1.0-4.1.7 - A forged request riding a victim's active checkout session could silently overwrite the billing or shipp

  • 8.1 High severity

    Concrete CMS: Cross-Site Request Forgery

    CVE-2026-81902Concrete CMS

    Concrete CMS 9 through 9.5.2 did not validate a CSRF token in the orphaned block removal panel action (removeOrphanedBlocks). A remote attacker could craft a request that, when loaded by an authenticated user holding edit permission on the target page, deleted

  • 7.2 High severity

    Gpx2Graphics: Cross-Site Request Forgery

    CVE-2026-81090Gpx2Graphics

    The Gpx2Graphics WordPress plugin through 0.3 does not perform a CSRF check when handling file uploads, nor validate the type of the uploaded file, allowing attackers to make a logged-in administrator upload arbitrary files such as PHP via a CSRF attack, leadi

  • 7.1 High severity

    Concrete CMS: Cross-Site Request Forgery

    CVE-2026-81907Concrete CMS

    Concrete CMS 9.5.2 and below is vulnerable to Cross-Site Request Forgery (CSRF) in the Express "Clear Entries" function (POST /index.php/dashboard/system/express/entities/delete_entries) because the controller records but does not enforce a failed CSRF token c

  • 7.1 High severity

    AVideo: Cross-Site Request Forgery

    CVE-2026-88873WWBN

    WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains a cross-site request forgery vulnerability in view/logArchive.json.php that allows unauthenticated attackers to archive application logs by making GET requests without CSRF token vali

  • 7.1 High severity

    AVideo: Cross-Site Request Forgery

    CVE-2026-88872WWBN

    AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains a cross-site request forgery vulnerability in the setPassword.json.php endpoint that allows unauthenticated attackers to modify any user's channel password by sending a GET request. Attack

  • 7.1 High severity

    AVideo: Cross-Site Request Forgery

    CVE-2026-88870WWBN

    WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains a cross-site request forgery vulnerability in the LoginControl plugin PGP key endpoints that lack CSRF token validation. Attackers can craft malicious pages with image tags pointing t

  • 7.1 High severity

    SP Property extension for Joomla: Cross-Site Request Forgery

    CVE-2026-78083Joomshaper.com

    Joomla Extension - joomshaper.com - Missing CSRF Token Verification in Property Booking and Agent Contact Endpoints in SP Property < 4.1.4 - The visitor booking (properties.booking) and agent contact form submission (agents.sendmail) endpoints processed POST r

  • 7.1 High severity

    AVideo: Cross-Site Request Forgery

    CVE-2026-86718WWBN

    WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains a cross-site request forgery vulnerability in deleteHistory.json.php and finishAll.json.php that allows unauthenticated attackers to mutate live history by making GET requests without

  • 7.0 High severity

    Dimension: Cross-Site Request Forgery

    CVE-2026-86135WatchGuard

    A Cross-Site Request Forgery (CSRF) vulnerability in WatchGuard Dimension's database snapshot creation feature allows a remote attacker to trigger unauthorized snapshot creation by tricking an authenticated administrator into visiting a specially crafted web p

  • 9.4 Critical severity

    yeswiki: Cross-Site Request Forgery

    CVE-2026-52777YesWiki

    YesWiki is a wiki system written in PHP. Prior to version 4.6.6, there is an authenticated PHP object injection vulnerability in BazarImportAction via unserialize. This issue has been patched in version 4.6.6.

  • 8.8 High severity

    TPDIN-Monitor-WEB3: Cross-Site Request Forgery

    CVE-2026-82712Tycon Systems

    Tycon Systems TPDIN-Monitor-WEB3 versions 2.2.9 and prior are vulnerable to a cross-site request forgery vulnerability. This could allow an attacker to perform state changing operations on the device.

  • 8.6 High severity

    misp: Cross-Site Request Forgery

    CVE-2026-85546MISP

    MISP contains a cross-site request forgery (CSRF) vulnerability in the sharing group quick-edit functionality. The addOrg, removeOrg, addServer, and removeServer actions share the __initialiseSGQuickEdit() helper, where the HTTP method validation intended to r

  • 8.8 High severity

    misp: Cross-Site Request Forgery

    CVE-2026-85236MISP

    A cross-site request forgery (CSRF) vulnerability existed in the cullEmptyEvents action of MISP. The endpoint performed a state-changing and irreversible operation while accepting HTTP GET requests. Because bodyless GET requests are not subject to CakePHP's CS

  • 9.6 Critical severity

    joro: Missing Authentication for Critical Functionality

    CVE-2026-53649BishopFox

    Joro is a web exploitation framework. Prior to version 1.1.1, Joro's default proxy mode exposes a local API on 127.0.0.1:9090 that performs no authentication and applies a wildcard CORS policy. Because plugin uploads use the CORS-safelisted multipart/form-data

  • 8.8 High severity

    Jenkins: Cross-Site Request Forgery

    CVE-2026-84649Jenkins

    In Stapler 1839.ved17667b_a_eb_5 through 2107.v8dfcb_e8ed317 (both inclusive), except 2088.2093.vd7c3e58008a_6, included in Jenkins 2.447 through 2.579 (both inclusive), LTS 2.452.1 through 2.568.2 (both inclusive), an HTTP endpoint serving dynamically generat

  • 8.3 High severity

    AOS-CX: Cross-Site Request Forgery

    CVE-2026-73780Hewlett Packard Enterprise

    A vulnerability in the web-based management interface of AOS-CX switches exposes some sessions to a lack of Cross-Site Request Forgery (CSRF) protection. This could allow a remote unauthenticated attacker to execute arbitrary input against the affected interfa

  • 7.4 High severity

    Fabric Composer: Cross-Site Request Forgery

    CVE-2026-73718Hewlett Packard Enterprise

    A vulnerability in the web-based management interface of HPE Networking Fabric Composer could allow an unauthenticated remote attacker to access sensitive information if the attacker can convince an authenticated user of the interface to interact with a specia

  • 7.1 High severity

    Talassoft Industrial Management Software: Cross-Site Request Forgery

    Cross-Site request forgery (CSRF) vulnerability in TMT Machine Industry and Trade Ltd. Co. Talassoft Industrial Management Software allows Cross Site Request Forgery. This issue affects Talassoft Industrial Management Software: from V.4 before V.16.

  • 8.1 High severity

    AVideo: Cross-Site Request Forgery

    CVE-2026-83595WWBN

    AVideo contains a cross-site request forgery vulnerability in plugin/API/set.json.php that allows attackers to perform state-changing actions by crafting GET requests that bypass CSRF protection. Attackers can navigate a victim's browser to a malicious URL wit

  • 7.5 High severity

    Wallos: Cross-Site Request Forgery

    CVE-2026-54599Ellite

    Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.9.4, login.php generates an OIDC state nonce stored in $_SESSION['oidc_state'], but checksession.php dispatches the OIDC callback without comparing the incoming state aga

  • 8.4 High severity

    Dimension: Cross-Site Request Forgery

    CVE-2026-78610WatchGuard

    WatchGuard Dimension's Web UI exposes an administrator passphrase change action that lacks CSRF protection. An attacker who can induce an authenticated global administrator's browser to visit a crafted link or page can change that administrator's passphrase to

  • 8.8 High severity

    Ebyte NA111-M Firmware: Cross-Site Request Forgery

    CVE-2026-75814Ebyte

    The Ebyte device does not adequately verify the origin or authenticity of requests submitted to the web management interface. An unauthenticated remote attacker could persuade an authenticated administrator to visit a crafted page, causing unauthorized configu

  • 7.6 High severity

    PraisonAI: Origin Validation Error

    CVE-2026-55532MervinPraison

    PraisonAI is a multi-agent teams system. Prior to praisonai 4.6.58, MCP HTTP Stream _validate_origin uses request_origin.startswith(allowed), allowing the attacker-controlled localhost.attacker.com HTTP origin to satisfy the localhost allowlist. A webpage can

  • 7.1 High severity

    AVideo: Cross-Site Request Forgery

    CVE-2026-58003WWBN

    WWBN AVideo through commit 9c39d8c8 contains a cross-site request forgery vulnerability in the releaseVideoNow.json.php endpoint that lacks authenticity checks and accepts GET requests. Attackers can craft a malicious cross-site GET request carrying an adminis

  • 8.5 High severity

    frappe: Cross-Site Request Forgery

    CVE-2026-66001Frappe

    Frappe is a full-stack web application framework. Prior to 15.114.0 and 16.26.0, the approve and authorize functions in frappe/integrations/oauth2.py allow the OAuth2 consent flow to proceed without restricting approve to POST, without a csrf_token in frappe/t

  • 9.6 Critical severity

    Easy Elementor Addons: Cross-Site Request Forgery

    CVE-2026-28164HashThemes

    Cross-Site Request Forgery (CSRF) vulnerability in HashThemes Easy Elementor Addons allows Cross Site Request Forgery. This issue affects Easy Elementor Addons: from n/a through 2.3.7.

  • 8.3 High severity

    Power Systems Firmware: Cross-Site Request Forgery

    CVE-2026-18848IBM

    IBM Power Systems Firmware FW1120.00, FW1110.00 through FW1110.30, FW1060.00 through FW1060.80, and FW950.00 through FW950.H2 is affected by a vulnerability in the ASMI web interface. An attacker who can lure a logged-in ASMI administrator to visit a crafted w

  • 8.8 High severity

    HashBar – WordPress Notification Bar: Cross-Site Request Forgery

    CVE-2026-66602DevItems

    Cross-Site Request Forgery (CSRF) vulnerability in DevItems HashBar – WordPress Notification Bar allows Cross Site Request Forgery. This issue affects HashBar – WordPress Notification Bar: from n/a through 2.0.0.

  • 7.4 High severity

    Slider by 10Web: Cross-Site Request Forgery

    CVE-2026-6663510Web

    Cross-Site Request Forgery (CSRF) vulnerability in 10Web Slider by 10Web slider-wd allows Cross Site Request Forgery.This issue affects Slider by 10Web: from n/a through 1.2.63.

  • 7.1 High severity

    GitLab: Cross-Site Request Forgery

    CVE-2026-19650GitLab

    GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.2 before 18.11.11, 19.0 before 19.0.8, 19.1 before 19.1.6, and 19.2 before 19.2.4 that under certain conditions could have allowed an unauthenticated user to execute mutations via GE

  • 7.7 High severity

    server: Cross-Site Request Forgery

    CVE-2026-72849Budibase

    Budibase before 3.40.0 contains a cross-site request forgery vulnerability in the chat-link handoff endpoint that allows attackers to bind an external chat identity to a victim's account. Attackers can craft a phishing page that auto-submits a POST request wit

  • 7.3 High severity

    Kibana: Cross-Site Request Forgery

    CVE-2026-72658Elastic

    Cross-Site Request Forgery (CWE-352) in Kibana can lead to privilege escalation via Cross Site Request Forgery (CAPEC-62). A user who is permitted to create visualizations can save a specially crafted Vega visualization that, when it is opened by another user,

  • 7.3 High severity

    i: Cross-Site Request Forgery

    CVE-2026-17069IBM

    IBM i 7.6, 7.5, 7.4, and 7.3 could allow a remote authenticated attacker to bypass security restrictions due to improper validation of anti-CSRF tokens.

  • 8.1 High severity

    phplist3: Cross-Site Request Forgery

    CVE-2026-73482phpList

    phpList before 3.7.0-RC5 contains a cross-site request forgery (CSRF) vulnerability in lists/admin/admins.php. The administrator deletion action is triggered via an unauthenticated GET request (?page=admins&delete=N) that is not protected by a CSRF token (the

  • 7.4 High severity

    Nagios Core: Cross-Site Request Forgery

    CVE-2026-48551Nagios Enterprises, LLC.

    Nagios Core before 4.5.14 and Nagios XI before 2026R1.7 contain a cross-site request forgery protection bypass via a self-supplied double-submit cookie. An attacker can supply matching cookie and request parameter values to bypass CSRF protection, enabling una

  • 8.3 High severity

    semaphore: Cross-Site Request Forgery

    CVE-2026-73292Semaphoreui

    Semaphore UI is a web interface for managing DevOps tools. Prior to 2.18.21, the /api/users/{id}/password endpoint accepts a cross-site request using the authenticated user's semaphore session cookie without CSRF protection or current-password confirmation, al

  • 8.8 High severity

    claude-code-templates: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-73222Davila7

    Claude Code Templates is a CLI tool for configuring and monitoring Claude Code. Prior to 1.29.4, the Claude Code Studio server launched by the --studio option in cli-tool/src/sandbox-server.js binds to all interfaces on port 3444, permits cross-origin requests

  • 7.3 High severity

    TYPO3 CMS: Origin Validation Error

    CVE-2026-19418TYPO3

    The referrer enforcement introduced with TYPO3-CORE-SA-2020-006 (CVE-2020-11069) became ineffective in TYPO3 v13.0, where TYPO3 CMS started serving the backend and Install Tool applications from the site's main entry script instead of the dedicated typo3/ dire