Currency - Moderately critical - Cross Site Request Forgery - SA-CONTRIB-2025-110
Description
Cross-Site Request Forgery (CSRF) vulnerability in Drupal Currency allows Cross Site Request Forgery.This issue affects Currency: from 0.0.0 before 3.5.0.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Drupal Currency module before 3.5.0 lacks CSRF protection on routes for enabling/disabling currencies, allowing attackers to tricked admins to change settings.
Vulnerability
Overview
The Drupal Currency module, which provides multi-currency support and currency conversion, contains a Cross-Site Request Forgery (CSRF) vulnerability. The module fails to sufficiently protect the routes used to enable and disable currencies, leaving them open to CSRF attacks [1][2].
Exploitation
Exploitation
An attacker can exploit this flaw by crafting a malicious link or page that, when visited by an authenticated administrator, triggers an unintended request to the vulnerable routes. The attack requires no special network position beyond the ability to deliver the crafted request to the admin user. The admin does not need to be logged into the attacker's site; the CSRF attack leverages the admin's existing session with the Drupal site [2].
Impact
Successful exploitation allows an attacker to trick an administrator into changing currency settings, such as enabling or disabling currencies. This could disrupt the site's e-commerce or financial display functionality, potentially leading to incorrect pricing or user confusion. The impact is limited to configuration changes and does not directly lead to data exfiltration or privilege escalation [2].
Mitigation
The vulnerability affects all versions of the Currency module from 0.0.0 before 3.5.0. Users are advised to upgrade to Currency 8.x-3.5, which contains the necessary CSRF protections. No workarounds are mentioned in the advisory [2].
AI Insight generated on May 19, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
drupal/currencyPackagist | < 3.5.0 | 3.5.0 |
Affected products
2- Drupal/Currencyv5Range: 0.0.0
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3- github.com/advisories/GHSA-27fv-rpgj-4c6mghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2025-10930ghsaADVISORY
- www.drupal.org/sa-contrib-2025-110ghsaWEB
News mentions
0No linked articles in our index yet.