CVE-2023-46785CWE-89

Online Matrimonial Project v1.0 - Multiple Unauthenticated SQL Injections (SQLi)

Critical · published November 7, 2023

CVSS v3.1
9.8
EPSS
1%
Percentile
57.1
In the wild
Unconfirmed
What it is

🚨 Unchecked input in a matrimonial app? Yep, it’s true! The 'id' parameter on partner_preference.php is a free pass for SQL injection attacks — imagine a recipe that accepts any ingredient, no questions asked. 🔥 Think of it like a restaurant kitchen accepting any dish request without verifying if the ingredients are safe — it could lead to a disastrous meal, or in this case, a complete database compromise! An attacker could easily manipulate the database, potentially exposing sensitive information or even altering critical data. This could lead to identity theft, data loss, or total system takeover, putting all users at risk!

Put simply

Think of it like a restaurant kitchen accepting any dish request without verifying if the ingredients are safe — it could lead to a disastrous meal, or in this case, a complete database compromise! This vulnerability allows attackers to send specially crafted input through the 'id' parameter without validation, enabling them to execute arbitrary SQL commands in the database.

What to do

An attacker could easily manipulate the database, potentially exposing sensitive information or even altering critical data. This could lead to identity theft, data loss, or total system takeover, putting all users at risk! To protect against this threat, update your application to sanitize and validate all user inputs thoroughly. Implement prepared statements for database queries to prevent SQL injections, and consider upgrading to a patched version if available. You've got this! With these steps, you can secure your application and keep those love stories flowing safely! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00831 · 57.1th percentile
Weakness
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
Published
2023-11-07T20:57Z
EPSS history
Timeline
  • 07 NOV 20:57Z
    Online Matrimonial Project v1.0 - Multiple Unauthenticated SQL Injections (SQLi)
    cvelistv5