Skip to main content

Projectworlds ALMS EUVDEUVD-2026-107039

| CVE-2026-114039 LOW
SQL Injection (CWE-89)
2026-10-21 VulDB GHSA-j2qr-6gmx-7q2m
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 to library management web app
  2. Delivery
    Open report_search.php report form
  3. Exploit
    Inject SQL via dateto/datefrom parameter
  4. Execution
    mysqli_query executes tainted statement
  5. Impact
    Extract or alter backend database 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 session (CVSS PR:L) with access to the report_search.php reporting feature of projectworlds Advanced Library Management System 1.0; the attacker manipulates the dateto or datefrom date-range parameters, which are passed unsanitized to a mysqli_query call. No user interaction or non-default configuration is needed beyond having a valid low-privilege account. The main limiting factor is this privilege requirement plus the product's extremely narrow deployment - it is a demonstration/academic project rather than enterprise software.

Impact

This is a low-priority issue despite being a remotely exploitable SQL injection (CWE-89). The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) scores only 2.1, driven by uniformly LOW impact ratings (VC:L/VI:L/VA:L) and the requirement for existing privileges (PR:L = authenticated). The E:P sub-metric and the GitHub reference confirm publicly available exploit code exists, but there is NO CISA KEV listing and NO EPSS score was supplied, so there is no evidence of active or widespread exploitation. The signals are internally consistent: a VulDB-reported injection flaw in a demonstration/tutorial PHP application with a public PoC but trivial real-world footprint. The low impact scoring is plausible for a report-search date filter, though SQL injection can often be escalated to full database disclosure, so the vendor-style VC:L/VI:L/VA:L may understate worst-case data exposure - treat the impact as at least confidentiality-relevant. Overall this is a high-noise, low-real-risk entry: genuine but minor, relevant chiefly to anyone actually running this specific project.

Exploit ScenarioDerived

An authenticated user of the Advanced Library Management System submits a report search and tampers with the dateto or datefrom parameter sent to report_search.php, injecting SQL that the backend passes unsanitized into mysqli_query. Public exploit code for this exact endpoint is available on GitHub, lowering the skill needed to reproduce the attack and extract or manipulate report data from the backend database.

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

SQL injection in Projectworlds Advanced Library Management System 1.0 allows an authenticated low-privilege user to manipulate the dateto and datefrom parameters in report_search.php and potentially read or modify limited database data. Publicly available exploit code exists, but the product is a demonstration/academic PHP application with an extremely narrow deployment footprint, so overall risk is low.

RemediationAI

No vendor-released patch identified at time of analysis. Because this is a demonstration/academic PHP project, remove it from production or internet-facing use and replace it with a maintained library management system where possible. If it must remain, restrict access to report_search.php to trusted authenticated users with the lowest necessary privileges, rewrite the dateto/datefrom handling to use MySQLi prepared statements with strict date validation (for example, accept only YYYY-MM-DD), and consider disabling the reporting feature entirely if not required; a WAF rule can block SQL injection attempts in those parameters but may produce false positives for unusual date input. Review https://vuldb.com/vuln/423077 for updates.

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

Projectworlds Advanced Library Management System is a PHP-based library management demo application backed by MySQLi. The vulnerability is CWE-89 (SQL injection) in report_search.php: user-supplied dateto and datefrom values are passed to mysqli_query without proper neutralization, so an authenticated user who can reach the reporting feature can alter the SQL statement. The CPE cpe:2.3:a:projectworlds:advanced_library_management_system:*:*:*:*:*:*:*:* is a wildcard identifying the product, and ENISA EUVD specifies version 1.0 as affected. Exploitation requires a valid low-privilege session and does not need user interaction or non-default configuration; impact is limited to confidentiality and integrity at low severity.

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 5.4 MEDIUM

Network-reachable report search reachable only after login, so AV:N/AC:L/PR:L/UI:N; SQL injection yields limited data read/write (C:L/I:L) with no availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/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 - 04:22 NVD
MEDIUM LOW
CVSS changed
Oct 21, 2026 - 04:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Oct 21, 2026 - 03:30 cve.org
LOW 2.1

DescriptionCVE.org

A weakness has been identified in projectworlds Advanced Library Management System 1.0. Impacted is the function mysqli_query of the file report_search.php. Executing a manipulation of the argument dateto/datefrom 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 92% exploitable
Prevalence
Rare
projectworlds tutorial/demo PHP app, negligible production footprint
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

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-114265 LOW POC
2.1 Oct 21

Authenticated SQL injection in ProjectWorlds Advanced Library Management System 1.0 lets a low-privileged user who can r

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

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