# CVE-2026-114266: ProjectWorlds Advanced Library Management System SQL injection in profile.php

Source: https://junglewise.ai/threats/cve-2026-114266-a-security-vulnerability-has-been-detected-in-projectworlds  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-10-21. Updated: 2026-10-21  
License: CC BY 4.0 with a link back

CVE-2026-114266 · Severity: medium · CVSS 6.3 · Published 2026-10-21

ProjectWorlds Advanced Library Management System is a web-based library management application that allows administrators to view staff profiles. An authenticated attacker can inject arbitrary SQL commands through the admin_id parameter in the profile.php page, allowing them to extract usernames, email addresses, and password hashes of all library staff accounts. The vulnerability requires authentication but can be exploited through a simple URL modification, and complete admin credential theft has been publicly demonstrated.

Technologies: [Projectworlds Advanced Library Management System](https://junglewise.ai/threats/technologies/advanced-library-management-system). Vendors: [Projectworlds](https://junglewise.ai/threats/vendors/projectworlds).

## Quick answers

**Is CVE-2026-114266 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-114266 being exploited in the wild.

**How severe is CVE-2026-114266?** Medium severity, with a CVSS score of 6.3, published 21 October 2026.

**Which products and versions are affected?** Projectworlds Advanced Library Management System 1.0.

**Is there a fix for CVE-2026-114266?** No fixed version is recorded yet. Use prepared statements with parameterized queries (mysqli_prepare with mysqli_stmt_bind_param) to prevent SQL injection. Additionally, retrieve the admin_id from $_SESSION['id'] for profile views rather than from the GET parameter to prevent unauthorized access to other users' profiles. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-114266 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2026-114266?** Check whether you run Projectworlds Advanced Library Management System at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## How to fix


Use prepared statements with parameterized queries (mysqli_prepare with mysqli_stmt_bind_param) to prevent SQL injection. Additionally, retrieve the admin_id from $_SESSION['id'] for profile views rather than from the GET parameter to prevent unauthorized access to other users' profiles.

## Technical details

A SQL injection vulnerability exists in profile.php where the admin_id GET parameter is concatenated directly into a SELECT query without sanitization, affecting the mysqli_query function. The vulnerability is reachable by any authenticated user and has been confirmed via sqlmap using boolean-based blind, time-based blind, and UNION-based SQL injection techniques. An attacker with valid credentials can extract the entire admin table containing usernames, email addresses, contact information, and password hashes.

## Affected products

- ProjectWorlds Advanced Library Management System 1.0

## Timeline

- 2026-10-21: disclosed
- 2026-10-07: other: Vulnerability discovered

## References

- [https://github.com/CyberShailendra1/Advanced-Library-Management-System-Project-in-PHP-with-Barcode-profile.php](https://github.com/CyberShailendra1/Advanced-Library-Management-System-Project-in-PHP-with-Barcode-profile.php)
- [https://vuldb.com/cve/CVE-2026-114266](https://vuldb.com/cve/CVE-2026-114266)

## Related threats

- [ProjectWorlds Advanced Library Management System SQL injection in search](https://junglewise.ai/threats/cve-2026-114265-a-weakness-has-been-identified-in-projectworlds-advanced-library)
- [ProjectWorlds Advanced Library Management System SQL injection in edit_member.php](https://junglewise.ai/threats/cve-2026-114264-a-security-flaw-has-been-discovered-in-projectworlds-advanced)
- [ProjectWorlds Advanced Library Management System SQL injection in roll_number](https://junglewise.ai/threats/cve-2026-114263-a-vulnerability-was-identified-in-projectworlds-advanced-library)
- [ProjectWorlds Advanced Library Management System SQL injection in report_search.php](https://junglewise.ai/threats/cve-2026-114039-a-weakness-has-been-identified-in-projectworlds-advanced-library)
- [A vulnerability has been found in projectworlds Advanced Library Management System 1.0. Affected by this issue is some…](https://junglewise.ai/threats/cve-2025-14571-a-vulnerability-has-been-found-in-projectworlds-advanced-library)
