CVE-2026-26883
Received Received - Intake

SQL Injection in Simple Online Men's Salon Management System

Vulnerability report for CVE-2026-26883, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-03-03

Last updated on: 2026-03-04

Assigner: MITRE

Description

Sourcecodester Online Men's Salon Management System v1.0 is vulnerable to SQL Injection in /msms/classes/Master.php?f=delete_appointment.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-03-03
Last Modified
2026-03-04
Generated
2026-07-26
AI Q&A
2026-03-03
EPSS Evaluated
2026-07-25
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
oretnom23 simple_online_men's_salon_management_system 1.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-89 The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component. Without sufficient removal or quoting of SQL syntax in user-controllable inputs, the generated SQL query can cause those inputs to be interpreted as SQL instead of ordinary user data.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

[{'type': 'paragraph', 'content': "The Simple Online Men's Salon Management System v1.0 by Sourcecodester has a SQL injection vulnerability in the file /msms/classes/Master.php, specifically in the function triggered by the parameter f=delete_appointment."}, {'type': 'paragraph', 'content': 'This vulnerability occurs because the id parameter in a POST request is not properly sanitized before being used in SQL queries.'}, {'type': 'paragraph', 'content': 'An attacker can exploit this by injecting malicious SQL code, such as using the updatexml function to cause an error-based SQL injection that reveals sensitive database information like the database name.'}] [1]

Detection Guidance

[{'type': 'paragraph', 'content': 'This SQL injection vulnerability can be detected by sending specially crafted POST requests to the vulnerable endpoint and observing the responses for SQL error messages or unexpected data leakage.'}, {'type': 'paragraph', 'content': 'A typical detection command involves sending a POST request to `/msms/classes/Master.php?f=delete_appointment` with an SQL injection payload in the `id` parameter.'}, {'type': 'paragraph', 'content': 'For example, using curl to test the vulnerability:'}, {'type': 'list_item', 'content': 'curl -X POST "http://[target]/msms/classes/Master.php?f=delete_appointment" -H "Content-Type: application/x-www-form-urlencoded; charset=UTF-8" -d "id=1\' and updatexml(1,concat(0x7e,database(),0x7e),1)#"'}, {'type': 'paragraph', 'content': 'If the response contains database error messages or reveals the database name (e.g., msms_db), it indicates the presence of the SQL injection vulnerability.'}] [1]

Impact Analysis

This vulnerability can allow an attacker to extract sensitive database information and potentially execute arbitrary SQL commands.

As a result, unauthorized data access or manipulation can occur, which may compromise the integrity and confidentiality of your data.

Compliance Impact

I don't know

Mitigation Strategies

I don't know

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-26883. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart