CVE-2026-96602 in online-makeup-storeinfo

Summary

by MITRE • 09/24/2026

A flaw has been found in Abdurrab5 online-makeup-store. This impacts an unknown function of the file customerSignin.php of the component Customer Login Handler. This manipulation of the argument username/password causes sql injection. The attack is possible to be carried out remotely. The exploit has been published and may be used. This product adopts a rolling release strategy to maintain continuous delivery. Therefore, version details for affected or updated releases cannot be specified. The vendor was contacted early about this disclosure.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 09/24/2026

The vulnerability identified in the Abdurrab5 online-makeup-store application represents a critical security flaw within its customer authentication subsystem. Specifically, the defect resides in the Customer Login Handler component, affecting an unspecified function within the customerSignin.php file. This area of the codebase is responsible for processing user credentials during the login process, making it a primary target for attackers seeking unauthorized access to user accounts or backend systems. The nature of this flaw allows for remote exploitation, meaning that an attacker does not need physical or local network proximity to leverage the vulnerability. Instead, the attack can be initiated over the internet by interacting with the web application's login interface, significantly expanding the potential attack surface and increasing the likelihood of successful compromise against users accessing the store from various locations.

At a technical level, the core issue is classified as SQL injection, which corresponds directly to CWE-89 in the Common Weakness Enumeration standard. This vulnerability arises due to improper handling of user-supplied input within the username or password arguments passed to the application's backend database queries. Instead of properly sanitizing these inputs or utilizing parameterized queries prepared statements that separate code from data, the application likely concatenates raw user input directly into SQL commands. When a malicious actor submits specially crafted strings containing SQL syntax in either the username or password field, the database engine interprets this input as executable code rather than literal string values. This allows the attacker to manipulate the logic of the underlying SQL query, potentially bypassing authentication checks entirely, extracting sensitive data from other tables such as customer personal information and payment details, modifying existing records, or even executing administrative commands on the database server depending on the privileges assigned to the application's database user account.

The operational impact of this vulnerability is severe due to its remote exploitability and the availability of public proof-of-concept exploits. The fact that an exploit has been published means that automated scanning tools and less sophisticated attackers can easily identify and compromise vulnerable instances without needing deep expertise in reverse engineering or complex payload construction. For a commercial e-commerce platform, successful exploitation could lead to full account takeover for legitimate customers, theft of personally identifiable information including names, addresses, and potentially payment card data if stored insecurely, and disruption of business operations through database manipulation or destruction. The rolling release strategy adopted by the vendor complicates traditional patch management processes since specific version numbers cannot be cited as affected or fixed. This continuous delivery model requires organizations relying on this software to monitor upstream repositories closely for code changes rather than waiting for discrete version updates, increasing the operational burden on security teams responsible for maintaining compliance and system integrity.

Mitigation strategies must focus on immediate remediation of the underlying code defect alongside broader defensive measures. The primary fix involves refactoring the customerSignin.php file to implement parameterized queries or prepared statements for all database interactions involving user input. This ensures that data is treated strictly as data, preventing SQL injection attacks regardless of what characters are included in the username or password fields. Additionally, implementing strict input validation and sanitization routines can provide a secondary layer of defense by rejecting unexpected character patterns before they reach the database engine. From an architectural perspective, deploying a Web Application Firewall configured with rulesets tuned to detect common SQL injection signatures such as those associated with ATT&CK technique T1190 Exploit Public-Facing Application can help block malicious requests at the network perimeter while code patches are being developed and deployed. Organizations should also enforce multi-factor authentication for administrative accounts and review database permissions to ensure the application user operates under the principle of least privilege, limiting the potential damage even if an injection succeeds. Continuous monitoring of logs for anomalous query patterns related to login attempts is also recommended to detect ongoing exploitation activities in real time.

Responsible

VulDB

Disclosure

09/24/2026

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00000

KEV

no

Activities

low

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!