CVE-2026-114264 in Advanced Library Management Systeminfo

Summary

by MITRE • 10/21/2026

A security flaw has been discovered in ProjectWorlds Advanced Library Management System 1.0. The impacted element is an unknown function of the file edit_member.php. Performing a manipulation of the argument firstname/middlename/lastname/address/branch/type results in sql injection. Remote exploitation of the attack is possible. The exploit has been released to the public and may be used for attacks.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 10/21/2026

The discovery of a critical SQL injection vulnerability within ProjectWorlds Advanced Library Management System version 1.0 represents a significant security risk, particularly given that remote exploitation is feasible without authentication in many configurations or through low-privileged accounts if input validation is insufficiently enforced at the application layer. The flaw resides specifically within an unknown function associated with the edit_member.php script, which serves as a core component for managing user profiles and library member data. This vulnerability arises from improper neutralization of special elements used in SQL commands, commonly referred to as CWE-89: Improper Neutralization of Special Elements used in an SQL Command. The root cause is typically attributed to the direct concatenation or interpolation of unsanitized user-supplied input into database query strings without adequate parameterization or escaping mechanisms.

The specific attack vector involves manipulating arguments such as firstname, middlename, lastname, address, branch, and type within the HTTP request payload sent to the edit_member.php endpoint. Because these parameters are directly processed by the backend logic before being incorporated into SQL statements, an attacker can inject malicious SQL code that alters the intended query structure. This allows for unauthorized data access, modification of existing records, or even deletion of database entries depending on the privileges granted to the database user account running the web application. The ability to manipulate multiple fields simultaneously increases the complexity and potential impact of the attack, as it may allow an attacker to bypass certain filters that might be applied individually but fail when combined in a specific sequence designed to exploit parsing ambiguities or logical flaws in the query construction logic.

The operational impact of this vulnerability is severe due to its remote exploitable nature. Attackers can leverage public exploits available on various hacking forums and repositories, which lowers the barrier to entry for malicious actors with limited technical expertise. Successful exploitation could lead to a complete compromise of the underlying database system. This includes the exfiltration of sensitive personal information belonging library members, such as names, addresses, and potentially other identifiers linked to their accounts. In more advanced scenarios involving stacked queries or specific database configurations like MySQL with xp_cmdshell enabled on Windows servers, this vulnerability could theoretically lead to remote code execution, allowing full control over the server hosting the application. This aligns with ATT&CK technique T1059: Command and Scripting Interpreter if further exploitation steps are taken after initial SQL injection success.

Mitigation strategies must focus immediately on securing the edit_member.php script and its associated backend logic. The primary remediation is to implement parameterized queries or prepared statements for all database interactions involving user input, ensuring that data is treated strictly as values rather than executable code. Input validation should also be strengthened by enforcing strict type checking, length limits, and character whitelisting on the firstname, middlename, lastname, address, branch, and type fields to reject any unexpected characters such as single quotes or semicolons before they reach the database layer. Additionally, deploying a Web Application Firewall can provide an additional layer of defense by detecting and blocking known SQL injection patterns in incoming traffic while developers work on patching the source code. Regular security audits and penetration testing are recommended to identify similar vulnerabilities across other modules of the library management system that may share the same insecure coding practices.

Responsible

VulDB

Disclosure

10/21/2026

Moderation

accepted

Exploit

Download

EPSS

0.00000

KEV

no

Activities

low

Sector

Education

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!