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

CVE-2025-14215

High · published December 8, 2025

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

⚠️ A sneaky little SQL injection hides in the /edit.php file of the Currency Exchange System 1.0 — just waiting for an unwary attacker to strike! 💥 Think of it like a restaurant menu that lets customers change the ingredients of every dish simply by altering the order number. If a diner knows the right trick, they could swap ingredients and send you a bill for all sorts of items you never served! This vulnerability could allow an attacker to execute arbitrary SQL commands on your database. Imagine them reading sensitive data, modifying records, or worse, wreaking havoc on your whole system — risking both your customer trust and your reputation. Yikes!

Put simply

Think of it like a restaurant menu that lets customers change the ingredients of every dish simply by altering the order number. If a diner knows the right trick, they could swap ingredients and send you a bill for all sorts of items you never served! The vulnerability arises due to a lack of proper input validation on the ID argument in the /edit.php file, allowing for SQL injection attacks that can be executed remotely.

What to do

This vulnerability could allow an attacker to execute arbitrary SQL commands on your database. Imagine them reading sensitive data, modifying records, or worse, wreaking havoc on your whole system — risking both your customer trust and your reputation. Yikes! To remediate, update your Currency Exchange System to the latest version as soon as it's available. Additionally, ensure that all user inputs, especially the ID parameter, are thoroughly sanitized and validated to prevent malicious code execution. You've got this! By following the steps to secure your code, you'll be a security hero 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 04:02Z
    code-projects Currency Exchange System edit.php sql injection
    cvelistv5