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

CVE-2025-14245

High · published December 8, 2025

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

⚠️ A sneaky SQL injection lurks in IdeaCMS up to version 1.8! By exploiting the `whereRaw` function in `Coupon.php`, an attacker can manipulate input parameters—talk about an open invitation! 🔓 Think of it like a restaurant that accepts orders without checking if the chef reads the entire menu. If someone shouts out an extra dish that wasn’t on the list, it could create chaos in the kitchen — or in this case, the database! An attacker could potentially pull sensitive information from your database, alter records, or even cause disruption. While it's not the end of the world, it's definitely an unwelcome dinner guest that could leave a bad taste. 🍽️

Put simply

Think of it like a restaurant that accepts orders without checking if the chef reads the entire menu. If someone shouts out an extra dish that wasn’t on the list, it could create chaos in the kitchen — or in this case, the database! This vulnerability allows SQL injection via manipulated arguments in the `whereRaw` function, which can be called remotely without authentication. An attacker can execute arbitrary SQL commands on the database, compromising its integrity.

What to do

An attacker could potentially pull sensitive information from your database, alter records, or even cause disruption. While it's not the end of the world, it's definitely an unwelcome dinner guest that could leave a bad taste. 🍽️ Upgrade to IdeaCMS version 1.9 or later immediately to close this loophole. Additionally, validate and sanitize all inputs in your application to prevent SQL injection attacks in the future. You've got this! Implement these steps and you'll be back to serving a secure application 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.7th 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-08T18:15Z
Affected products (1)
ProductVersionsFixed in
ideacms/ideacms≤ 1.8—
References (4)
EPSS history
Timeline
  • 08 DEC 12:32Z
    IdeaCMS Coupon.php whereRaw sql injection
    cvelistv5