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

    kliqqi_cms: Cross-Site Request Forgery

    CVE-2024-42619Kliqqi

    Pligg CMS v2.0.2 was discovered to contain a Cross-Site Request Forgery (CSRF) vulnerability via /admin/domain_management.php?id=0&list=whitelist&remove=pligg.com

  • 8.8 High severity

    pligg_cms: Cross-Site Request Forgery

    CVE-2024-42616Pligg

    Pligg CMS v2.0.2 was discovered to contain a Cross-Site Request Forgery (CSRF) vulnerability via /admin/admin_widgets.php?action=remove&widget=Statistics

  • 8.8 High severity

    pligg_cms: Cross-Site Request Forgery

    CVE-2024-42613Pligg

    Pligg CMS v2.0.2 was discovered to contain a Cross-Site Request Forgery (CSRF) vulnerability via /admin/admin_widgets.php?action=install&widget=akismet

  • 8.8 High severity

    hotel_management_system: Cross-Site Request Forgery

    CVE-2024-42557Vaibhavverma9999

    A Cross-Site Request Forgery (CSRF) in the component admin_modify_room.php of Hotel Management System commit 91caab8 allows attackers to escalate privileges.

  • 8.8 High severity

    hotel_management_system: Cross-Site Request Forgery

    CVE-2024-42555Vaibhavverma9999

    A Cross-Site Request Forgery (CSRF) in the component admin_room_removed.php of Hotel Management System commit 91caab8 allows attackers to escalate privileges.

  • 8.8 High severity

    hotel_management_system: Cross-Site Request Forgery

    CVE-2024-42553Vaibhavverma9999

    A Cross-Site Request Forgery (CSRF) in the component admin_room_added.php of Hotel Management System commit 91caab8 allows attackers to escalate privileges.

  • 7.1 High severity

    Contact Form 7 Summary and Print: Improper Neutralization of Input During Web Page Generation

    CVE-2024-38724Muhammad Rehman

    Cross-Site Request Forgery (CSRF), Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Muhammad Rehman Contact Form 7 Summary and Print allows Stored XSS.This issue affects Contact Form 7 Summary and Pri

  • 8.8 High severity

    Car Driving School Management System: Cross-Site Request Forgery

    CVE-2024-7661SourceCodester

    A vulnerability was found in SourceCodester Car Driving School Management System 1.0. It has been classified as problematic. This affects the function save_users of the file admin/user/index.php. The manipulation leads to cross-site request forgery. It is poss

  • 8.8 High severity

    live_membership_system: Cross-Site Request Forgery

    CVE-2024-40488Kashipara

    A Cross-Site Request Forgery (CSRF) vulnerability was found in the Kashipara Live Membership System v1.0. This could lead to an attacker tricking the administrator into deleting valid member data via a crafted HTML page, as demonstrated by a Delete Member acti

  • 8.0 High severity

    best_house_rental_management_system: Cross-Site Request Forgery

    CVE-2024-40476SourceCodester

    A Cross-Site Request Forgery (CSRF) vulnerability was found in SourceCodester Best House Rental Management System v1.0. This could lead to an attacker tricking the administrator into adding/modifying/deleting valid tenant data via a crafted HTML page, as demon

  • 8.8 High severity

    MainWP Child Reports: Cross-Site Request Forgery

    CVE-2024-7492MainWP

    The MainWP Child Reports plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.2. This is due to missing or incorrect nonce validation on the network_options_action() function. This makes it possible for unaut

  • 8.8 High severity

    Light Poll: Cross-Site Request Forgery

    CVE-2024-6720Light Poll

    The Light Poll WordPress plugin through 1.0.0 does not have CSRF checks in some places, which could allow attackers to make logged in users perform unwanted actions via CSRF attacks

  • 8.8 High severity

    Warehouse Inventory System: Cross-Site Request Forgery

    CVE-2024-7460Oswapp

    A vulnerability was found in OSWAPP Warehouse Inventory System 1.0/2.0. It has been declared as problematic. Affected by this vulnerability is an unknown functionality of the file /change_password.php. The manipulation leads to cross-site request forgery. The

  • 8.8 High severity

    Warehouse Inventory System: Cross-Site Request Forgery

    CVE-2024-7459Oswapp

    A vulnerability was found in OSWAPP Warehouse Inventory System 1.0/2.0. It has been classified as problematic. Affected is an unknown function of the file /edit_account.php. The manipulation leads to cross-site request forgery. It is possible to launch the att

  • 7.1 High severity

    WP GoToWebinar: Cross-Site Request Forgery

    CVE-2024-38776Martin Gibson

    Cross-Site Request Forgery (CSRF) vulnerability in Martin Gibson WP GoToWebinar allows Cross-Site Scripting (XSS).This issue affects WP GoToWebinar: from n/a through 15.7.

  • 8.8 High severity

    WordPress Menu Plugin — Superfly Responsive Menu: Cross-Site Request Forgery

    CVE-2024-3238Looks Awesome

    The WordPress Menu Plugin — Superfly Responsive Menu plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 5.0.29. This is due to missing or incorrect nonce validation on the ajax_handle_delete_icons() function.

  • 8.8 High severity

    Simple Realtime Quiz System: Cross-Site Request Forgery

    CVE-2024-7367SourceCodester

    A vulnerability, which was classified as problematic, was found in SourceCodester Simple Realtime Quiz System 1.0. This affects an unknown part of the file /ajax.php?action=save_user. The manipulation leads to cross-site request forgery. It is possible to init

  • 8.8 High severity

    Tracking Monitoring Management System: Cross-Site Request Forgery

    CVE-2024-7360SourceCodester

    A vulnerability classified as problematic has been found in SourceCodester Tracking Monitoring Management System 1.0. This affects an unknown part of the file /ajax.php. The manipulation leads to cross-site request forgery. It is possible to initiate the attac

  • 8.8 High severity

    parisneo/lollms: Cross-Site Request Forgery

    CVE-2024-6040ParisNeo

    In parisneo/lollms-webui version v9.8, the lollms_binding_infos is missing the client_id parameter, which leads to multiple security vulnerabilities. Specifically, the endpoints /reload_binding, /install_binding, /reinstall_binding, /unInstall_binding, /set_ac

  • 8.1 High severity

    WooCommerce Customers Manager: Cross-Site Request Forgery

    CVE-2024-3983WooCommerce Customers Manager

    The WooCommerce Customers Manager WordPress plugin before 30.1 does not have CSRF checks in some bulk actions, which could allow attackers to make logged in admins perform unwanted actions, such as deleting customers via CSRF attacks

  • 8.8 High severity

    WRC-X1500GS-B: Cross-Site Request Forgery

    CVE-2024-40883Elecom

    Cross-site request forgery vulnerability exists in ELECOM wireless LAN routers. Viewing a malicious page while logging in to the affected product with an administrative privilege, the user may be directed to perform unintended operations such as changing the l

  • 8.3 High severity

    Sensor Net Connect V2: Cross-Site Request Forgery

    CVE-2024-3083Plug&Track

    A “CWE-352: Cross-Site Request Forgery (CSRF)” can be exploited by remote attackers to perform state-changing operations with administrative privileges by luring authenticated victims into visiting a malicious web page.

  • 8.8 High severity

    Medicine Tracker System: Cross-Site Request Forgery

    CVE-2024-7226SourceCodester

    A vulnerability was found in SourceCodester Medicine Tracker System 1.0. It has been declared as problematic. This vulnerability affects unknown code of the file /classes/Users.php?f=save_user of the component Password Change Handler. The manipulation leads to

  • 7.5 High severity

    iOS and iPadOS: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2024-40815AppleEPSS 1.09%

    A race condition was addressed with additional validation. This issue is fixed in iOS 17.6 and iPadOS 17.6, macOS Sonoma 14.6, macOS Ventura 13.6.8, tvOS 17.6, watchOS 10.6. A malicious attacker with arbitrary read and write capability may be able to bypass Po

  • 8.8 High severity

    School Fees Payment System: Cross-Site Request Forgery

    CVE-2024-7169SourceCodester

    A vulnerability classified as problematic has been found in SourceCodester School Fees Payment System 1.0. This affects an unknown part of the file /ajax.php. The manipulation leads to cross-site request forgery. It is possible to initiate the attack remotely.

  • 8.8 High severity

    CMS: Cross-Site Request Forgery

    CVE-2024-7106Spina

    A vulnerability classified as problematic was found in Spina CMS 2.18.0. Affected by this vulnerability is an unknown functionality of the file /admin/media_folders. The manipulation leads to cross-site request forgery. The attack can be launched remotely. The

  • 8.8 High severity

    PZ Frontend Manager: Cross-Site Request Forgery

    CVE-2024-6244PZ Frontend ManagerEPSS 3.54%

    The PZ Frontend Manager WordPress plugin before 1.0.6 does not have CSRF checks in some places, which could allow attackers to make logged in users perform unwanted actions via CSRF attacks

  • 7.5 High severity

    ArtPlacer Widget: Cross-Site Request Forgery

    CVE-2023-7269ArtPlacer Widget

    The ArtPlacer Widget WordPress plugin before 2.21.2 does not have CSRF check in some places, and is missing sanitisation as well as escaping, which could allow attackers to make logged in admin add Stored XSS payloads via a CSRF attack

  • 8.8 High severity

    Cooked: Cross-Site Request Forgery

    CVE-2024-39681XjSv

    Cooked is a recipe plugin for WordPress. The Cooked plugin for WordPress is vulnerable to Cross-Site Request Forgery (CSRF) in versions up to, and including, 1.7.15.4 due to missing or incorrect nonce validation on the AJAX action handler. This vulnerability c

  • 8.8 High severity

    Cooked: Cross-Site Request Forgery

    CVE-2024-39680XjSv

    Cooked is a recipe plugin for WordPress. The Cooked plugin for WordPress is vulnerable to Cross-Site Request Forgery (CSRF) in versions up to, and including, 1.7.15.4 due to missing or incorrect nonce validation on the AJAX action handler. This vulnerability c

  • 8.8 High severity

    Cooked: Cross-Site Request Forgery

    CVE-2024-39679XjSv

    Cooked is a recipe plugin for WordPress. The Cooked plugin for WordPress is vulnerable to Cross-Site Request Forgery (CSRF) in versions up to, and including, 1.7.15.4 due to missing or incorrect nonce validation on the AJAX action handler. This vulnerability c

  • 8.8 High severity

    Cooked: Cross-Site Request Forgery

    CVE-2024-39678XjSv

    Cooked is a recipe plugin for WordPress. The Cooked plugin is vulnerable to Cross-Site Request Forgery (CSRF) in versions up to, and including, 1.7.15.4 due to missing or incorrect nonce validation on the AJAX action handler. This vulnerability could allow an

  • 8.8 High severity

    ntpl-xpon1gfevn_firmware: Cross-Site Request Forgery

    CVE-2024-40119Nepstech

    Nepstech Wifi Router xpon (terminal) model NTPL-Xpon1GFEVN v.1.0 Firmware V2.0.1 contains a Cross-Site Request Forgery (CSRF) vulnerability in the password change function, which allows remote attackers to change the admin password without the user's consent,

  • 8.8 High severity

    wp-cart-for-digital-products: Cross-Site Request Forgery

    CVE-2024-6075Wp-cart-for-digital-products

    The wp-cart-for-digital-products WordPress plugin before 8.5.5 does not have CSRF checks in some places, which could allow attackers to make logged in users perform unwanted actions via CSRF attacks

  • 7.1 High severity

    wp-affiliate-platform: Cross-Site Request Forgery

    CVE-2024-5287Wp-affiliate-platform

    The wp-affiliate-platform WordPress plugin before 6.5.1 does not have CSRF check in place when updating its settings, which could allow attackers to make a logged in user change them via a CSRF attack

  • 8.1 High severity

    CM Email Registration Blacklist and Whitelist: Cross-Site Request Forgery

    The CM Email Registration Blacklist and Whitelist WordPress plugin before 1.4.9 does not have CSRF check when adding or deleting an item from the blacklist or whitelist, which could allow attackers to make a logged in admin add or delete settings from the blac

  • 8.8 High severity

    wp-eMember: Cross-Site Request Forgery

    CVE-2024-5076wp-eMember

    The wp-eMember WordPress plugin before 10.6.6 does not have CSRF checks in some places, which could allow attackers to make logged in users perform unwanted actions via CSRF attacks

  • 8.8 High severity

    SULly: Cross-Site Request Forgery

    CVE-2024-5034SULly

    The SULly WordPress plugin before 4.3.1 does not have CSRF checks in some places, which could allow attackers to make logged in users perform unwanted actions via CSRF attacks

  • 7.4 High severity

    Seraphinite Accelerator (Full, premium): Cross-Site Request Forgery

    CVE-2024-37940Seraphinite Solutions

    Cross-Site Request Forgery (CSRF) vulnerability in Seraphinite Solutions Seraphinite Accelerator (Full, premium).This issue affects Seraphinite Accelerator (Full, premium): from n/a through 2.21.13.

  • 7.1 High severity

    AliNext: Cross-Site Request Forgery

    CVE-2024-37213Guru-aliexpress

    Cross-Site Request Forgery (CSRF) vulnerability in guru-aliexpress AliNext ali2woo-lite allows Cross Site Request Forgery.This issue affects AliNext: from n/a through <= 3.4.6.