Skip to main content

ProjectWorlds ALMS CVE-2026-114265

| EUVDEUVD-2026-107425 LOW
SQL Injection (CWE-89)
2026-10-21 VulDB GHSA-g8q4-fmf6-6x89
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged user
  2. Delivery
    Open returned-book search form
  3. Exploit
    Inject SQL via datefrom/dateto parameter
  4. Execution
    Database executes manipulated query
  5. Impact
    Extract or alter stored records

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated low-privileged session (CVSS PR:L) with access to the Search Form component's returned-book search; the attacker must be able to reach returned_book_search.php and supply the 'datefrom' or 'dateto' GET/POST parameters, which are concatenated unsanitized into a mysqli_query call. No user interaction or non-default configuration is needed (UI:N), but the mandatory valid account credential is the primary limiting factor that prevents anonymous internet-wide exploitation. Affects ProjectWorlds Advanced Library Management System 1.0.

Impact

This is a moderate-to-low real-world priority despite being a code-execution-adjacent SQL injection (CWE-89). The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) indicates a network-reachable, low-complexity attack, but PR:L confirms the attacker must already hold a valid low-privileged account, which meaningfully narrows the exploit population versus a fully unauthenticated flaw. The vendor-assigned impact is limited across the board (VC:L/VI:L/VA:L), and the E:P (Proof-of-Concept) exploit maturity aligns with the input signal that a POC exists but there is NO evidence of active exploitation. This CVE is not in CISA KEV and no EPSS score was provided in the input, so exploitation probability cannot be quantified from the data given. All intelligence comes from a single source (VulDB) plus a GitHub POC repository, so corroboration is weak. Net: a genuine but low-severity authenticated SQLi in a niche product - patch when convenient, not an emergency, and the low deployment footprint further reduces aggregate risk. Note a mild tension: the vendor rated confidentiality/integrity/availability all 'Low' even though SQL injection frequently permits full database extraction, so the true confidentiality impact may be understated - verify against the actual query context.

Exploit ScenarioDerived

An attacker with a valid low-privileged application account navigates to the returned-book search feature and submits a crafted value in the 'datefrom' or 'dateto' parameter, which is passed unsanitized into a mysqli_query call in returned_book_search.php. Using standard blind or UNION-based SQL injection, they extract credentials and other records from the library database. A public POC for this exact endpoint is available on GitHub, lowering the skill barrier to reproduce the attack.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 21, 2026

Authenticated SQL injection in ProjectWorlds Advanced Library Management System 1.0 lets a low-privileged user who can reach the returned-book search form inject SQL through the datefrom or dateto parameters and read sensitive database contents. The flaw is a CWE-89 mysqli_query concatenation issue in returned_book_search.php; exploitation requires a valid account (CVSS PR:L) but no user interaction. Publicly available exploit code exists, and while no CISA KEV entry confirms active exploitation, this is a moderate-to-low real-world priority because the authentication prerequisite limits anonymous internet-wide attacks.

RemediationAI

No vendor-released patch was identified in the provided intelligence, and no exact fixed version is available; remediation should prioritize a code fix that replaces the string-concatenated mysqli_query in returned_book_search.php with parameterized prepared statements for datefrom and dateto, plus strict server-side date validation. Until that fix is deployed, restrict access to the returned-book search endpoint to authenticated, trusted librarian or administrator roles and enforce a least-privilege database account with SELECT-only rights on the minimum required tables; these controls reduce exposure but do not remove the SQLi. A WAF rule targeting SQL metacharacters in datefrom and dateto can provide temporary virtual patching, at the cost of possible false positives on legitimate date formats. Review VulDB advisories https://vuldb.com/vuln/424697 and https://vuldb.com/vuln/424697/cti for updates, and monitor application and database logs for anomalous SQL errors or requests to returned_book_search.php.

Affected VersionsENISA

Advanced Library Management System 1.0

Affected Packages

euvd advanced_library_management_system no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is a PHP search form in ProjectWorlds Advanced Library Management System 1.0. In returned_book_search.php, user-supplied datefrom and dateto values are passed into mysqli_query without parameterization, so an attacker with a valid session can alter the SQL statement (CWE-89: SQL Injection). The CPE cpe:2.3:a:projectworlds:advanced_library_management_system:*:*:*:*:*:*:*:* identifies the vendor and product but leaves the version wildcard; the description and VulDB references scope the issue to version 1.0. Because the query is built by string concatenation in PHP's mysqli extension, the vulnerability class is classic SQLi rather than a database-engine bug; exploitation depends on the application's database privileges rather than remote code execution in PHP itself.

Know when Advanced Library Management System gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 6.5 MEDIUM

Authenticated (PR:L) network search parameter feeds an unsanitized SQL query, so AC:L and primarily confidentiality impact (C:H) via database extraction, with no inherent write or availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Oct 21, 2026 - 19:09 NVD
MEDIUM LOW
CVSS changed
Oct 21, 2026 - 19:09 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Oct 21, 2026 - 18:00 cve.org
MEDIUM 5.3

DescriptionCVE.org

A weakness has been identified in ProjectWorlds Advanced Library Management System 1.0. This affects the function mysqli_query of the file returned_book_search.php of the component Search Form. Executing a manipulation of the argument datefrom/dateto can lead to sql injection. The attack can be executed remotely. The exploit has been made available to the public and could be used for attacks.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Rare
obscure PHP academic/project-source product, negligible production enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2026-114263 MEDIUM POC
5.5 Oct 21

Unauthenticated SQL injection in ProjectWorlds Advanced Library Management System 1.0 lets remote attackers manipulate t

CVE-2025-14527 MEDIUM POC
5.5 Dec 11

SQL injection in projectworlds Advanced Library Management System 1.0 allows unauthenticated remote attackers to comprom

CVE-2025-13572 MEDIUM POC
5.5 Nov 23

A vulnerability was identified in projectworlds Advanced Library Management System 1.0. Rated medium severity (CVSS 6.9)

CVE-2025-14212 MEDIUM POC
5.5 Dec 08

SQL injection in projectworlds Advanced Library Management System 1.0 allows remote attackers to inject SQL via the roll

CVE-2025-14211 MEDIUM POC
5.5 Dec 08

SQL injection in projectworlds Advanced Library Management System 1.0 allows remote attackers to inject malicious SQL vi

CVE-2025-14210 MEDIUM POC
5.5 Dec 08

SQL injection in projectworlds Advanced Library Management System 1.0 allows remote attackers to manipulate the user_id

CVE-2025-12237 MEDIUM POC
5.5 Oct 27

SQL injection in projectworlds Advanced Library Management System 1.0 exposes the application's database through the uns

CVE-2025-11475 MEDIUM POC
5.5 Oct 08

SQL injection in Advanced Library Management System 1.0 via the user_id parameter in view_member.php allows remote unaut

CVE-2025-14571 MEDIUM POC
5.5 Dec 12

SQL injection in Projectworlds Advanced Library Management System 1.0 allows remote attackers to manipulate database que

CVE-2025-14570 MEDIUM POC
5.5 Dec 12

SQL injection in Projectworlds Advanced Library Management System 1.0 allows remote attackers to inject malicious SQL vi

CVE-2026-114266 LOW POC
2.1 Oct 21

SQL injection in ProjectWorlds Advanced Library Management System 1.0 allows a low-privileged authenticated remote attac

CVE-2026-114039 LOW POC
2.1 Oct 21

SQL injection in Projectworlds Advanced Library Management System 1.0 allows an authenticated low-privilege user to mani

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy