CVE-2026-13498
Deferred Deferred - Pending Action

BaseFortify

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

Publication date: 2026-06-28

Last updated on: 2026-06-30

Assigner: VulDB

Description

A vulnerability was identified in yashpokharna2555 restaurent-management-system. This affects an unknown function of the file /forgotpassword.php of the component POST Parameter Handler. Such manipulation of the argument email leads to sql injection. The attack can be launched remotely. The exploit is publicly available and might be used. This product does not use versioning. This is why information about affected and unaffected releases are unavailable. The project was informed of the problem early through an issue report but has not responded yet.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-06-28
Last Modified
2026-06-30
Generated
2026-10-07
AI Q&A
2026-06-28
EPSS Evaluated
2026-10-06
NVD
EUVD

Affected Vendors & Products

Showing 3 associated CPEs
Vendor Product Version / Range
yashpokharna2555 restaurent-management-system 5f3eca87cb681366866a78038af17891c4c86612
yashpokharna2555 restaurent-management-system 6d1cc94c9007e2373d30d9c940824a5d2f50d9b6
yashpokharna2555 restaurent-management-system b7124069da225d5be3f430eb4d8e23d294f7a14f

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-74 The product constructs all or part of a command, data structure, or record using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify how it is parsed or interpreted when it is sent to a downstream component.
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

This vulnerability is a SQL injection issue found in the restaurent-management-system, specifically in the forgotpassword.php file. The email parameter in a POST request is directly concatenated into SQL queries without proper validation or escaping, allowing an attacker to manipulate the SQL commands executed by the database.

Such manipulation enables blind SQL injection attacks, where attackers can retrieve sensitive information like the database name or perform other unauthorized database operations remotely.

The vulnerability is confirmed by testing tools like sqlmap and affects multiple authentication-related files in the system due to similar insecure coding patterns.

Detection Guidance

This SQL injection vulnerability in the forgotpassword.php file can be detected by testing the POST parameter 'email' for SQL injection flaws.

A practical approach is to use sqlmap, an automated tool for detecting and exploiting SQL injection vulnerabilities, targeting the forgotpassword.php endpoint with a POST request.

  • Example sqlmap command: sqlmap -u "http://targetsite/forgotpassword.php" --data="email=test@example.com" --risk=3 --level=5 --batch
  • This command tests the 'email' POST parameter for SQL injection by sending crafted payloads and analyzing responses.

Additionally, monitoring network traffic for suspicious POST requests to forgotpassword.php with unusual or malformed 'email' parameters may help detect exploitation attempts.

Impact Analysis

This SQL injection vulnerability can have significant impacts including unauthorized access to sensitive data stored in the database, such as user credentials and personal information.

Attackers can exploit this flaw to manipulate database queries, potentially leading to data leakage, data modification, or even complete compromise of the application’s backend database.

Since the vulnerability affects authentication and password reset functions, it could allow attackers to bypass security controls, reset passwords of other users, or escalate privileges.

Compliance Impact

The vulnerability is a SQL injection in the password reset functionality that allows remote attackers to manipulate the email parameter and potentially access or alter sensitive data in the database.

Such unauthorized access or manipulation of personal data can lead to violations of data protection regulations like GDPR and HIPAA, which require strict controls to protect personal and sensitive information.

Because the vulnerability allows attackers to retrieve or modify user data without authorization, it undermines confidentiality, integrity, and availability of data, which are core principles in these standards.

Therefore, exploitation of this vulnerability could result in non-compliance with these regulations, potentially leading to legal and financial consequences for organizations using the affected system.

Mitigation Strategies

Immediate mitigation involves reviewing and refactoring the vulnerable code in forgotpassword.php and related authentication files to prevent SQL injection.

  • Replace all raw SQL queries that concatenate user input directly with prepared statements using bound parameters.
  • Ensure all user-controlled inputs, especially the 'email' parameter in password reset functions, are properly validated and sanitized.
  • Review other related files such as updatepassword.php, login_register.php, and admin.php for similar vulnerabilities and apply the same secure coding practices.

Since the exploit is publicly available and the project has not responded to the issue report, applying these code changes promptly is critical to reduce risk.

Chat Assistant

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

EPSS Chart