CVE-2026-114263 in Advanced Library Management Systeminfo

Summary

by MITRE • 10/21/2026

A vulnerability was identified in ProjectWorlds Advanced Library Management System 1.0. The affected element is the function mysqli_query of the file individual_report_search.php. Such manipulation of the argument roll_number leads to sql injection. The attack may be launched remotely. The exploit is publicly available and might be used.

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

Analysis

by VulDB Data Team • 10/21/2026

The ProjectWorlds Advanced Library Management System version 1.0 contains a critical security flaw within its report generation functionality, specifically located in the individual_report_search.php file. This vulnerability stems from improper input validation and sanitization practices when handling user-supplied data passed to the PHP mysqli_query function. The system fails to properly escape or parameterize the roll_number argument before incorporating it into SQL query strings. This architectural oversight allows an attacker to inject malicious SQL code directly into the database backend, bypassing intended application logic controls.

The technical nature of this flaw is classified as a classic SQL injection vulnerability, which aligns with CWE-89 in the Common Weakness Enumeration taxonomy. By manipulating the roll_number parameter, an adversary can alter the structure of the underlying SQL command executed by the database server. This manipulation enables unauthorized access to sensitive data stored within the library management system's database. The attacker can potentially read, modify, or delete records belonging to students and staff members, compromising the confidentiality and integrity of the entire information asset base managed by the application.

From an operational perspective, this vulnerability poses a severe risk due its remote exploitability. An unauthenticated user on the network can launch attacks against the system without requiring prior authentication credentials. The availability of public exploits significantly lowers the barrier to entry for malicious actors, increasing the likelihood of successful compromise in environments where this software version is still deployed. Successful exploitation could lead to full database takeover, allowing attackers to extract sensitive personal information such as student identities, contact details, and academic records. This scenario maps directly to ATT&CK technique T1059 Command and Scripting Interpreter for executing injected commands or data exfiltration methods like Data from Local System under the Collection tactic if further lateral movement occurs after initial access is gained through database credentials harvested via injection.

Mitigation strategies must prioritize immediate remediation of the codebase. The most effective technical fix involves replacing direct string concatenation in SQL queries with prepared statements using parameterized queries provided by the mysqli extension or PDO. This ensures that user input is treated strictly as data rather than executable code, neutralizing injection attempts regardless of content. Additionally implementing strict input validation on all entry points to reject unexpected characters and enforcing least privilege principles for database accounts used by the web application can further reduce impact if exploitation occurs temporarily during patching windows. Organizations should also conduct a thorough audit of other modules within the system that interact with databases using similar patterns to prevent recurrence across different functional areas.

Responsible

VulDB

Disclosure

10/21/2026

Moderation

accepted

Exploit

Download

EPSS

0.00000

KEV

no

Activities

low

Sector

Education

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!