CVE-2023-29629

PrestaShop jmsthemelayout 2.5.5 is vulnerable to SQL Injection via ajax_jmsvermegamenu.php

Critical · published June 5, 2023

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

🚨 A simple call to an insecure AJAX endpoint is all it takes for a full-blown SQL injection in PrestaShop jmsthemelayout 2.5.5! 🔥 Think of it like a restaurant that allows customers to send their meal orders directly to the kitchen using a slip of paper, but fails to check if the order is valid. If someone hands in a ridiculous order, like a burger with 10 patties, the chef will just make it without question! An attacker could exploit this vulnerability to manipulate your database, allowing them to read, modify, or even delete sensitive data. Imagine an unauthorized individual flipping your entire menu to their liking—or worse, wiping it out altogether! This kind of breach can be absolutely devastating for your business.

Put simply

Think of it like a restaurant that allows customers to send their meal orders directly to the kitchen using a slip of paper, but fails to check if the order is valid. If someone hands in a ridiculous order, like a burger with 10 patties, the chef will just make it without question! This SQL injection vulnerability exists because the application does not properly sanitize user input in `ajax_jmsvermegamenu.php`, allowing attackers to execute arbitrary SQL commands against the database.

What to do

An attacker could exploit this vulnerability to manipulate your database, allowing them to read, modify, or even delete sensitive data. Imagine an unauthorized individual flipping your entire menu to their liking—or worse, wiping it out altogether! This kind of breach can be absolutely devastating for your business. To protect your site, update PrestaShop jmsthemelayout to version 2.5.6 immediately. Additionally, consider implementing prepared statements to sanitize user inputs and review your database queries for potential vulnerabilities. You've got this! Follow these steps and you'll be well on your way to securing your site. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:U/UI:N
CVSS v4.0
Not supplied
EPSS
0.01029 · 63.4th percentile
Published
2023-06-05T00:00Z
EPSS history
Timeline
  • 05 JUN 00:00Z
    PrestaShop jmsthemelayout 2.5.5 is vulnerable to SQL Injection via ajax_jmsvermegamenu.php
    cvelistv5