VYPR
Moderate severityNVD Advisory· Published Oct 29, 2025· Updated Oct 30, 2025

Currency - Moderately critical - Cross Site Request Forgery - SA-CONTRIB-2025-110

CVE-2025-10930

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.

PackageAffected versionsPatched versions
drupal/currencyPackagist
< 3.5.03.5.0

Affected products

2
  • 2bits/Currencyllm-fuzzy
    Range: < 3.5.0
  • Drupal/Currencyv5
    Range: 0.0.0

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

3

News mentions

0

No linked articles in our index yet.