CVE-2025-14217CWE-74CWE-89sql-injection

CVE-2025-14217

High · published December 8, 2025

CVSS v3.1
7.3
EPSS
0%
Percentile
31.6
In the wild
Unconfirmed
What it is

⚠️ A sneaky SQL injection hides within the Currency Exchange System's edit transaction function! Just a little manipulation of the ID argument could lead attackers straight to sensitive data. 🔍 Think of it like a bank teller handing out information based solely on a customer’s name without verifying their identity — a recipe for disaster! One wrong entry could let an intruder gain access to your financial records. If exploited, attackers could manipulate the database to view, change, or even delete critical information, potentially leading to significant financial losses or data breaches. It’s medium severity, but it’s still important to address this vulnerability before it becomes a bigger issue.

Put simply

Think of it like a bank teller handing out information based solely on a customer’s name without verifying their identity — a recipe for disaster! One wrong entry could let an intruder gain access to your financial records. This vulnerability allows for SQL injection via the ID parameter in the edittrns.php file, enabling remote attackers to execute arbitrary SQL queries on the database. This could result in unauthorized access to sensitive data.

What to do

If exploited, attackers could manipulate the database to view, change, or even delete critical information, potentially leading to significant financial losses or data breaches. It’s medium severity, but it’s still important to address this vulnerability before it becomes a bigger issue. To mitigate this risk, ensure you validate and sanitize all user inputs, particularly the ID parameter. It’s also crucial to update the Currency Exchange System to the latest version as patches may become available, and consider implementing prepared statements for database queries. You've got this! Follow these steps, and you'll have your system locked down in no time. 🛡️

The record
Technical detail
CVSS v3.1
7.3 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
CVSS v4.0
Not supplied
EPSS
0.00387 · 31.6th percentile
Weaknesses
CWE-74 · Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection'); CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2025-12-08T10:16Z
Affected products (1)
ProductVersionsFixed in
fabian/currency_exchange_systemall versions—
References (5)
EPSS history
Timeline
  • 08 DEC 05:02Z
    code-projects Currency Exchange System edittrns.php sql injection
    cvelistv5