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

    Swifty Page Manager: Cross-Site Request Forgery

    CVE-2023-0088Swiftylife

    The Swifty Page Manager plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 3.0.1. This is due to missing or incorrect nonce validation on several AJAX actions handling page creation and deletion among other thing

  • 8.8 High severity

    application-ckeditor: Cross-Site Request Forgery

    CVE-2023-22457Xwiki-contribEPSS 19.3%

    CKEditor Integration UI adds support for editing wiki pages using CKEditor. Prior to versions 1.64.3,t he `CKEditor.HTMLConverter` document lacked a protection against Cross-Site Request Forgery (CSRF), allowing to execute macros with the rights of the current

  • 8.8 High severity

    Business Automation Workflow: Cross-Site Request Forgery

    CVE-2022-42435IBM

    IBM Business Automation Workflow 18.0.0, 18.0.1, 18.0.2, 19.0.1, 19.0.2, 19.0.3, 20.0.1, 20.0.2, 20.0.3, 21.0.1, 21.0.2, 21.0.3, and 22.0.1 is vulnerable to cross-site request forgery which could allow an attacker to execute malicious and unauthorized actions

  • 8.8 High severity

    iubenda | All-in-one Compliance for GDPR /…: Cross-Site Request Forgery

    The iubenda WordPress plugin before 3.3.3 does does not have authorisation and CSRF in an AJAX action, and does not ensure that the options to be updated belong to the plugin as long as they are arrays. As a result, any authenticated users, such as subscriber

  • 8.8 High severity

    Auto Upload Images: Cross-Site Request Forgery

    CVE-2022-4633Auto Upload Images

    A vulnerability was found in Auto Upload Images up to 3.3.0 and classified as problematic. Affected by this issue is some unknown functionality of the file src/setting-page.php of the component Settings Handler. The manipulation leads to cross-site request for

  • 8.8 High severity

    wp-english-wp-admin Plugin: Cross-Site Request Forgery

    CVE-2022-4604wp-english-wp-admin Plugin

    A vulnerability classified as problematic was found in wp-english-wp-admin Plugin up to 1.5.1. Affected by this vulnerability is the function register_endpoints of the file english-wp-admin.php. The manipulation leads to cross-site request forgery. The attack

  • 8.8 High severity

    Materia: Cross-Site Request Forgery

    CVE-2022-4564University of Central Florida

    A vulnerability classified as problematic has been found in University of Central Florida Materia up to 9.0.0. This affects the function before of the file fuel/app/classes/controller/api.php of the component API Controller. The manipulation leads to cross-sit

  • 8.8 High severity

    Helmet Store Showroom: Cross-Site Request Forgery

    CVE-2022-46074Helmet Store Showroom Project

    Helmet Store Showroom 1.0 is vulnerable to Cross Site Request Forgery (CSRF). An unauthenticated user can add an admin account due to missing CSRF protection.

  • 8.1 High severity

    DPD Baltic Shipping: Cross-Site Request Forgery

    CVE-2022-3999DPD Baltic Shipping

    The DPD Baltic Shipping WordPress plugin before 1.2.57 does not have authorisation and CSRF in an AJAX action, which could allow any authenticated users, such as subscriber to delete arbitrary options from the blog, which could make the blog unavailable.

  • 8.8 High severity

    Db2U: Cross-Site Request Forgery

    CVE-2022-41296IBM

    IBM Db2U 3.5, 4.0, and 4.5 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 trusts. IBM X-Force ID: 237210.

  • 8.8 High severity

    BIG-IP: Cross-Site Request Forgery

    CVE-2022-41622F5EPSS 92.4%

    In all versions, BIG-IP and BIG-IQ are vulnerable to cross-site request forgery (CSRF) attacks through iControl SOAP. Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.

  • 8.8 High severity

    daloradius: Improper Neutralization of Input During Web Page Generation

    CVE-2022-23475Lirantal

    daloRADIUS is an open source RADIUS web management application. daloRadius 1.3 and prior are vulnerable to a combination cross site scripting (XSS) and cross site request forgery (CSRF) vulnerability which leads to account takeover in the mng-del.php file beca

  • 7.3 High severity

    +F FS040U, +F FS020W, +F FS030W, and +F FS040W: Cross-Site Request Forgery

    CVE-2022-43470FUJI SOFT

    Cross-site request forgery (CSRF) vulnerability in +F FS040U software versions v2.3.4 and earlier, +F FS020W software versions v4.0.0 and earlier, +F FS030W software versions v3.3.5 and earlier, and +F FS040W software versions v1.4.1 and earlier allows an adja

  • 8.8 High severity

    Thinkcmf: Cross-Site Request Forgery

    CVE-2022-40489ThinkCMF

    ThinkCMF version 6.0.7 is affected by a Cross Site Request Forgery (CSRF) vulnerability that allows a Super Administrator user to be injected into administrative users.

  • 8.8 High severity

    Tiny File Manager: Cross-Site Request Forgery

    CVE-2022-23044Tiny File Manager

    Tiny File Manager version 2.4.8 allows an unauthenticated remote attacker to persuade users to perform unintended actions within the application. This is possible because the application is vulnerable to CSRF.

  • 8.8 High severity

    Stock Management System: Cross-Site Request Forgery

    CVE-2022-4090Rickxy

    A vulnerability was found in rickxy Stock Management System and classified as problematic. This issue affects some unknown processing of the file us_transac.php?action=add. The manipulation leads to cross-site request forgery. The attack may be initiated remot

  • 7.4 High severity

    xwiki-platform: Cross-Site Request Forgery

    CVE-2022-41927XWiki

    XWiki Platform is vulnerable to Cross-Site Request Forgery (CSRF) that may allow attackers to delete or rename tags without needing any confirmation. The problem has been patched in XWiki 13.10.7, 14.4.1 and 14.5RC1. Workarounds: It's possible to patch existin

  • 8.8 High severity

    tailscale: Cross-Site Request Forgery

    CVE-2022-41925Tailscale

    A vulnerability identified in the Tailscale client allows a malicious website to access the peer API, which can then be used to access Tailscale environment variables. In the Tailscale client, the peer API was vulnerable to DNS rebinding. This allowed an attac

  • 9.6 Critical severity

    tailscale: Origin Validation Error

    CVE-2022-41924TailscaleEPSS 1.85%

    A vulnerability identified in the Tailscale Windows client allows a malicious website to reconfigure the Tailscale daemon `tailscaled`, which can then be used to remotely execute code. In the Tailscale Windows client, the local API was bound to a local TCP soc

  • 8.8 High severity

    fastify: Cross-Site Request Forgery

    CVE-2022-41919Fastify

    Fastify is a web framework with minimal overhead and plugin architecture. The attacker can use the incorrect `Content-Type` to bypass the `Pre-Flight` checking of `fetch`. `fetch()` requests with Content-Type’s essence as "application/x-www-form-urlencoded", "

  • 8.8 High severity

    Integration for Szamlazz.hu & WooCommerce…: Cross-Site Request Forgery

    CVE-2022-41685Viszt Péter

    Multiple Cross-Site Request Forgery (CSRF) vulnerabilities in Viszt Péter's Integration for Szamlazz.hu & WooCommerce plugin <= 5.6.3.2 and Csomagpontok és szállítási címkék WooCommerce-hez plugin <= 1.9.0.2 on WordPress.

  • 8.8 High severity

    Hospital Management Center: Cross-Site Request Forgery

    CVE-2022-4013Hospital Management Center

    A vulnerability classified as problematic was found in Hospital Management Center. Affected by this vulnerability is an unknown functionality of the file appointment.php. The manipulation leads to cross-site request forgery. The attack can be launched remotely

  • 8.8 High severity

    Follow Me Plugin: Cross-Site Request Forgery

    CVE-2022-3240Brian-chappell

    The "Follow Me Plugin" plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 3.1.1. This is due to missing nonce validation on the FollowMeIgniteSocialMedia_options_page() function. This makes it possible for unauth

  • 8.8 High severity

    Eyoucms: Cross-Site Request Forgery

    CVE-2022-44387EyouCMS

    EyouCMS V1.5.9-UTF8-SP1 was discovered to contain a Cross-Site Request Forgery (CSRF) via the Basic Information component under the Edit Member module.

  • 8.8 High severity

    Concrete CMS: Cross-Site Request Forgery

    CVE-2022-43693Concretecms

    Concrete CMS is vulnerable to CSRF due to the lack of "State" parameter for external Concrete authentication service for users of Concrete who use the "out of the box" core OAuth.

  • 8.8 High severity

    Dedecms: Cross-Site Request Forgery

    CVE-2022-43031DedeCMS

    DedeCMS v6.1.9 was discovered to contain a Cross-Site Request Forgery (CSRF) which allows attackers to arbitrarily add Administrator accounts and modify Admin passwords.

  • 8.8 High severity

    Testimonial Slider (WordPress plugin): Cross-Site Request Forgery

    CVE-2022-44741David Anderson

    Cross-Site Request Forgery (CSRF) vulnerability leading to Cross-Site Scripting (XSS) in David Anderson Testimonial Slider plugin <= 1.3.1 on WordPress.

  • 8.8 High severity

    Shortcodes Ultimate (WordPress plugin): Cross-Site Request Forgery

    CVE-2022-41136Vladimir Anokhin

    Cross-Site Request Forgery (CSRF) vulnerability leading to Stored Cross-Site Scripting (XSS) in Vladimir Anokhin's Shortcodes Ultimate plugin <= 5.12.0 on WordPress.

  • 8.8 High severity

    Role Based Pricing for WooCommerce: Cross-Site Request Forgery

    CVE-2022-3537Role Based Pricing for WooCommerce

    The Role Based Pricing for WooCommerce WordPress plugin before 1.6.2 does not have authorisation and proper CSRF checks, and does not validate files to be uploaded, allowing any authenticated users like subscriber to upload arbitrary files, such as PHP

  • 8.8 High severity

    Role Based Pricing for WooCommerce: Cross-Site Request Forgery

    CVE-2022-3536Role Based Pricing for WooCommerce

    The Role Based Pricing for WooCommerce WordPress plugin before 1.6.3 does not have authorisation and proper CSRF checks, as well as does not validate path given via user input, allowing any authenticated users like subscriber to perform PHAR deserialization at

  • 8.8 High severity

    HCL Domino: Cross-Site Request Forgery

    CVE-2022-38660HCL Software

    HCL XPages applications are susceptible to a Cross Site Request Forgery (CSRF) vulnerability. An unauthenticated attacker could exploit this vulnerability to perform actions in the application on behalf of the logged in user.

  • 8.8 High severity

    Cisco Identity Services Engine Software: Cross-Site Request Forgery

    CVE-2022-20961Cisco

    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

    IBM InfoSphere Information Server: Cross-Site Request Forgery

    CVE-2022-30608IBM InfoSphere Information Server

    "IBM InfoSphere Information Server 11.7 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 trusts. IBM X-Force ID: 227295.

  • 8.8 High severity

    CandidATS: Cross-Site Request Forgery

    CVE-2022-42751CandidATS

    CandidATS version 3.0.0 allows an external attacker to elevate privileges in the application. This is possible because the application suffers from CSRF. This allows to persuade an administrator to create a new account with administrative permissions.

  • 8.8 High severity

    Restaurant Menu – Food Ordering System – Table…: Cross-Site Request Forgery

    CVE-2022-3776GloriaFood

    The Restaurant Menu – Food Ordering System – Table Reservation plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 2.3.1. This is due to missing or incorrect nonce validation on several functions called via AJAX a

  • 8.8 High severity

    PHP Point of Sale: Cross-Site Request Forgery

    CVE-2022-40291PHP Point of Sale

    The application was vulnerable to Cross-Site Request Forgery (CSRF) attacks, allowing an attacker to coerce users into sending malicious requests to the site to delete their account, or in rare circumstances, hijack their account and create other admin account

  • 8.8 High severity

    Dzzoffice: Cross-Site Request Forgery

    CVE-2022-43340Dzzoffice

    A Cross-Site Request Forgery (CSRF) in dzzoffice 2.02.1_SC_UTF8 allows attackers to arbitrarily create user accounts and grant Administrator rights to regular users.

  • 8.8 High severity

    Avada (premium WordPress theme): Cross-Site Request Forgery

    CVE-2022-41996ThemeFusion

    Cross-Site Request Forgery (CSRF) vulnerability in ThemeFusion Avada premium theme versions <= 7.8.1 on WordPress leading to arbitrary plugin installation/activation.

  • 8.8 High severity

    Jenkins Pipeline: Input Step Plugin: Cross-Site Request Forgery

    CVE-2022-43407Jenkins

    Jenkins Pipeline: Input Step Plugin 451.vf1a_a_4f405289 and earlier does not restrict or sanitize the optionally specified ID of the 'input' step, which is used for the URLs that process user interactions for the given 'input' step (proceed or abort) and is no

  • 8.8 High severity

    Eyoucms: Cross-Site Request Forgery

    CVE-2022-41500EyouCMS

    EyouCMS V1.5.9 was discovered to contain multiple Cross-Site Request Forgery (CSRF) vulnerabilities via the Members Center, Editorial Membership, and Points Recharge components.