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

    Pandora FMS: Cross-Site Request Forgery

    CVE-2022-26309Artica PFMS

    Pandora FMS v7.0NG.759 allows Cross-Site Request Forgery in Bulk operation (User operation) resulting in elevation of privilege to Administrator group.

  • 8.8 High severity

    Jenkins Coverity Plugin: Cross-Site Request Forgery

    CVE-2022-36920Jenkins

    A cross-site request forgery (CSRF) vulnerability in Jenkins Coverity Plugin 1.11.4 and earlier allows attackers to connect to an attacker-specified URL using attacker-specified credentials IDs obtained through another method, capturing credentials stored in J

  • 8.8 High severity

    Jenkins Git Plugin: Cross-Site Request Forgery

    CVE-2022-36882Jenkins

    A cross-site request forgery (CSRF) vulnerability in Jenkins Git Plugin 4.11.3 and earlier allows attackers to trigger builds of jobs configured to use an attacker-specified Git repository and to cause them to check out an attacker-specified commit.

  • 8.8 High severity

    Security Verify Information Queue: Cross-Site Request Forgery

    CVE-2022-35286IBM

    IBM Security Verify Information Queue 10.0.2 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: 230814.

  • 8.0 High severity

    Synology Calendar: Cross-Site Request Forgery

    CVE-2022-22686Synology

    Cross-Site Request Forgery (CSRF) vulnerability in webapi component in Synology Calendar before 2.3.4-0631 allows remote authenticated users to hijack the authentication of administrators via unspecified vectors.

  • 8.8 High severity

    Security Verify Information Queue: Cross-Site Request Forgery

    CVE-2022-35285IBM

    IBM Security Verify Information Queue 10.0.2 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: 230812.

  • 8.8 High severity

    Data Protection Central: Cross-Site Request Forgery

    CVE-2022-34367Dell

    Dell EMC Data Protection Central versions 19.1, 19.2, 19.3, 19.4, 19.5, 19.6, contain(s) a Cross-Site Request Forgery Vulnerability. A(n) remote unauthenticated attacker could potentially exploit this vulnerability, leading to processing of unintended server o

  • 8.8 High severity

    Cisco Nexus Dashboard: Cross-Site Request Forgery

    CVE-2022-20861Cisco

    Multiple vulnerabilities in Cisco Nexus Dashboard could allow an unauthenticated, remote attacker to execute arbitrary commands, read or upload container image files, or perform a cross-site request forgery attack. For more information about these vulnerabilit

  • 8.8 High severity

    FreeMind WP Browser: Cross-Site Request Forgery

    CVE-2022-2443Kusbandono

    The FreeMind WP Browser plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including 1.2. This is due to missing nonce protection on the FreemindOptions() function found in the ~/freemind-wp-browser.php file. This makes it

  • 8.8 High severity

    AnyMind Widget: Cross-Site Request Forgery

    CVE-2022-2435Mbeltwski

    The AnyMind Widget plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including 1.1. This is due to missing nonce protection on the createDOMStructure() function found in the ~/anymind-widget-id.php file. This makes it poss

  • 8.8 High severity

    Free Live Chat Support: Cross-Site Request Forgery

    CVE-2022-2039Livesupporti

    The Free Live Chat Support plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including 1.0.11. This is due to missing nonce protection on the livesupporti_settings() function found in the ~/livesupporti.php file. This make

  • 8.8 High severity

    DX Share Selection: Cross-Site Request Forgery

    CVE-2022-2001Nofearinc

    The DX Share Selection plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including 1.4. This is due to missing nonce protection on the dxss_admin_page() function found in the ~/dx-share-selection.php file. This makes it po

  • 8.8 High severity

    Button Widget Smartsoft: Cross-Site Request Forgery

    CVE-2022-1912Smartsoftbuttonwidget

    The Button Widget Smartsoft plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.0.1. This is due to missing nonce validation on the smartsoftbutton_settings page. This makes it possible for unauthenticated attac

  • 8.8 High severity

    Ferdium: Cross-Site Request Forgery

    CVE-2022-32320Ferdium

    A Cross-Site Request Forgery (CSRF) in Ferdi through 5.8.1 and Ferdium through 6.0.0-nightly.98 allows attackers to read files via an uploaded file such as a settings/preferences file.

  • 8.8 High severity

    Insights from Google PageSpeed: Cross-Site Request Forgery

    CVE-2022-1672Insights from Google PageSpeed

    The Insights from Google PageSpeed WordPress plugin before 4.0.7 does not verify for CSRF before doing various actions such as deleting Custom URLs, which could allow attackers to make a logged in admin perform such actions via CSRF attacks

  • 8.8 High severity

    SAP BusinessObjects Business Intelligence…: Cross-Site Request Forgery

    CVE-2022-35228SAP

    SAP BusinessObjects CMC allows an unauthenticated attacker to retrieve token information over the network which would otherwise be restricted. This can be achieved only when a legitimate user accesses the application and a local compromise occurs, like sniffin

  • 8.0 High severity

    Jenkins Recipe Plugin: Cross-Site Request Forgery

    CVE-2022-34792Jenkins

    A cross-site request forgery (CSRF) vulnerability in Jenkins Recipe Plugin 1.2 and earlier allows attackers to send an HTTP request to an attacker-specified URL and parse the response as XML.

  • 9.8 Critical severity

    HTML2WP: Cross-Site Request Forgery

    CVE-2022-1574HTML2WPEPSS 12.2%

    The HTML2WP WordPress plugin through 1.0.0 does not have authorisation and CSRF checks when importing files, and does not validate them, as a result, unauthenticated attackers can upload arbitrary files (such as PHP) on the remote server

  • 8.1 High severity

    HTML2WP: Cross-Site Request Forgery

    CVE-2022-1572HTML2WP

    The HTML2WP WordPress plugin through 1.0.0 does not have authorisation and CSRF checks in an AJAX action, available to any authenticated users such as subscriber, which could allow them to delete arbitrary file

  • 8.8 High severity

    Jenkins EasyQA Plugin: Cross-Site Request Forgery

    CVE-2022-34203Jenkins

    A cross-site request forgery (CSRF) vulnerability in Jenkins EasyQA Plugin 1.0 and earlier allows attackers to connect to an attacker-specified HTTP server.

  • 8.8 High severity

    Jenkins Convertigo Mobile Platform Plugin: Cross-Site Request Forgery

    CVE-2022-34200Jenkins

    A cross-site request forgery (CSRF) vulnerability in Jenkins Convertigo Mobile Platform Plugin 1.1 and earlier allows attackers to connect to an attacker-specified URL.

  • 8.8 High severity

    Jforum: Cross-Site Request Forgery

    CVE-2022-26173Jforum

    JForum v2.8.0 was discovered to contain a Cross-Site Request Forgery (CSRF) via http://target_host:port/jforum-2.8.0/jforum.page, which allows attackers to arbitrarily add admin accounts.

  • 8.8 High severity

    Mobile browser color select: Cross-Site Request Forgery

    CVE-2022-1969Scriptcoil

    The Mobile browser color select plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.0.1. This is due to missing or incorrect nonce validation on the admin_update_data() function. This makes it possible for unaut

  • 8.8 High severity

    WPMK Ajax Finder: Cross-Site Request Forgery

    CVE-2022-1749Createplugin

    The WPMK Ajax Finder WordPress plugin is vulnerable to Cross-Site Request Forgery via the createplugin_atf_admin_setting_page() function found in the ~/inc/config/create-plugin-config.php file due to a missing nonce check which allows attackers to inject arbit

  • 8.8 High severity

    ToolBar to Share: Cross-Site Request Forgery

    CVE-2022-1918Miguelo2008

    The ToolBar to Share plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 2.0. This is due to missing nonce validation on the plugin_toolbar_comparte page. This makes it possible for unauthenticated attackers to up

  • 8.8 High severity

    Copify: Cross-Site Request Forgery

    CVE-2022-1900Robmcvey

    The Copify plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.3.0. This is due to missing nonce validation on the CopifySettings page. This makes it possible for unauthenticated attackers to update the plugins

  • 8.1 High severity

    One Click Plugin Updater: Cross-Site Request Forgery

    CVE-2022-1791One Click Plugin Updater

    The One Click Plugin Updater WordPress plugin through 2.4.14 does not have CSRF check in place when updating its settings, which could allow attackers to make a logged in admin change them via a CSRF attack and disable / hide the badge of the available updates

  • 8.1 High severity

    Auto Delete Posts: Cross-Site Request Forgery

    CVE-2022-1779Auto Delete Posts

    The Auto Delete Posts WordPress plugin through 1.3.0 does not have CSRF check in place when updating its settings, which could allow attackers to make a logged in admin change them via a CSRF attack and delete specific posts, categories and attachments at once

  • 8.8 High severity

    Hot Linked Image Cacher: Cross-Site Request Forgery

    CVE-2022-1765Hot Linked Image Cacher

    The Hot Linked Image Cacher WordPress plugin through 1.16 is vulnerable to CSRF. This can be used to store / cache images from external domains on the server, which could lead to legal risks (due to copyright violations or licensing rules).

  • 8.8 High severity

    Genki Pre-Publish Reminder: Cross-Site Request Forgery

    CVE-2022-1758Genki Pre-Publish Reminder

    The Genki Pre-Publish Reminder WordPress plugin through 1.4.1 does not have CSRF check in place when updating its settings, which could allow attackers to make a logged in admin change them via a CSRF attack and lead to Stored XSS as well as RCE when custom co

  • 8.8 High severity

    Spectrum Copy Data Management: Cross-Site Request Forgery

    CVE-2022-22479IBM

    IBM Spectrum Copy Data Management 2.2.0.0through 2.2.15.0 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: 225887.

  • 8.8 High severity

    Bulk Page Creator: Cross-Site Request Forgery

    CVE-2022-1611Bulk Page Creator

    The Bulk Page Creator WordPress plugin before 1.1.4 does not protect its page creation functionalities with nonce checks, which makes them vulnerable to CSRF.

  • 7.5 High severity

    Change wp-admin login: Cross-Site Request Forgery

    CVE-2022-1589Change WP Admin Login

    The Change wp-admin login WordPress plugin before 1.1.0 does not properly check for authorisation and is also missing CSRF check when updating its settings, which could allow unauthenticated users to change the settings. The attacked could also be performed vi

  • 8.8 High severity

    Xxl-job: Cross-Site Request Forgery

    CVE-2022-29002Xuxueli

    A Cross-Site Request Forgery (CSRF) in XXL-Job v2.3.0 allows attackers to arbitrarily create administrator accounts via the component /gaia-job-admin/user/add.

  • 8.8 High severity

    Simple Food Website: Cross-Site Request Forgery

    CVE-2022-30014Simple Food Website Project

    Lumidek Associates Simple Food Website 1.0 is vulnerable to Cross Site Request Forgery (CSRF) which allows anyone to takeover admin/moderater account.

  • 8.8 High severity

    TIBCO BusinessConnect Trading Community…: Cross-Site Request Forgery

    CVE-2022-22778TIBCO Software

    The Web Server component of TIBCO Software Inc.'s TIBCO BusinessConnect Trading Community Management contains an easily exploitable vulnerability that allows an unauthenticated attacker with network access to execute Cross-Site Request Forgery (CSRF) on the af

  • 8.8 High severity

    Rebooter, PoE Rebooter, Scheduler, and Contact…: Cross-Site Request Forgery

    CVE-2022-27632MEIKYO ELECTRIC

    Cross-site request forgery (CSRF) vulnerability in Rebooter(WATCH BOOT nino RPC-M2C [End of Sale] all firmware versions, WATCH BOOT light RPC-M5C [End of Sale] all firmware versions, WATCH BOOT L-zero RPC-M4L [End of Sale] all firmware versions, WATCH BOOT min

  • 8.8 High severity

    Jenkins Storable Configs Plugin: Cross-Site Request Forgery

    CVE-2022-30972Jenkins

    A cross-site request forgery (CSRF) vulnerability in Jenkins Storable Configs Plugin 1.0 and earlier allows attackers to have Jenkins parse a local XML file (e.g., archived artifacts) that uses external entities for extraction of secrets from the Jenkins contr

  • 8.8 High severity

    Jenkins Autocomplete Parameter Plugin: Cross-Site Request Forgery

    CVE-2022-30969Jenkins

    A cross-site request forgery (CSRF) vulnerability in Jenkins Autocomplete Parameter Plugin 1.1 and earlier allows attackers to execute arbitrary code without sandbox protection if the victim is an administrator.

  • 8.8 High severity

    Jenkins SSH Plugin: Cross-Site Request Forgery

    CVE-2022-30958Jenkins

    A cross-site request forgery (CSRF) vulnerability in Jenkins SSH Plugin 2.6.1 and earlier allows attackers to connect to an attacker-specified SSH server using attacker-specified credentials IDs obtained through another method, capturing credentials stored in