Skip to main content

Task Management System EUVDEUVD-2026-60732

| CVE-2026-75778 MEDIUM
SQL Injection (CWE-89)
2026-08-18 VulDB GHSA-5gvh-5qrj-jxh6
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed /index.php login form
  2. Exploit
    Inject SQL payload into email parameter
  3. Execution
    Bypass authentication logic in Operation::select_with_multiple_condition
  4. Impact
    Access privileged application functions or enumerate database

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

The /index.php login form must be network-accessible to the attacker - no authentication is required before the vulnerable code path executes, as the injection point is the pre-authentication login handler itself. The target server must be running code-projects Task Management System in PHP, with the Operation::select_with_multiple_condition function serving as the login query handler. No special configuration, non-default feature flag, or privileged deployment mode is required; the default installed state is sufficient for exploitation. Exploitation is limited by the niche deployment footprint of this specific product - organizations not running code-projects Task Management System are entirely unaffected. The CVSS 4.0 vector confirms no attack-complexity requirement (AC:L, AT:N) and no user interaction (UI:N).

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) represents the most exploitable combination of base metrics: network-reachable, no complexity, no privileges, no user interaction. The E:P exploit modifier confirms a working proof of concept is publicly available. Impact metrics (VC:L/VI:L/VA:L with no downstream scope change) suggest partial compromise of confidentiality, integrity, and availability within the vulnerable system only - not full database takeover confirmed from available data. No EPSS score was provided in the intelligence, so exploitation probability cannot be quantified numerically; however, the combination of unauthenticated login-form attack surface and public PoC means even a mid-sized municipal IT team in boleslawiec should treat this as urgent if they have deployed this application externally. The moderate base score of 6.9 somewhat undersells practical risk given the zero-authentication requirement and PoC availability; conversely, the niche and low-prevalence footprint of this product limits aggregate impact across the broader threat landscape. KEV status is not confirmed, suggesting exploitation has not yet been documented at scale.

Exploit ScenarioDerived

An unauthenticated attacker identifies a publicly accessible instance of code-projects Task Management System and submits a crafted payload such as ' OR '1'='1'-- in the email field of the login form at /index.php, causing the SQL query in Operation::select_with_multiple_condition to return all user rows and bypass authentication. With login-form access bypassed, the attacker gains access to the application's privileged functions or proceeds to enumerate the underlying database via further injection payloads. A working proof-of-concept is publicly documented at https://github.com/niaoniaollll/cve/issues/5, making this reproducible by low-skill attackers.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 18, 2026

SQL injection in code-projects Task Management System 1.0 exposes the login endpoint at /index.php to unauthenticated remote exploitation via the email parameter. The vulnerable function Operation::select_with_multiple_condition fails to sanitize user input before constructing SQL queries, enabling authentication bypass or database enumeration. A public proof-of-concept exploit is available per VulDB and a linked GitHub issue, materially lowering the skill threshold for exploitation; no confirmed CISA KEV listing exists at time of analysis.

RemediationAI

No vendor-released patch has been identified for code-projects Task Management System 1.0 at the time of this analysis. The definitive fix is to refactor the Operation::select_with_multiple_condition function in /index.php to use PHP PDO or MySQLi prepared statements with bound parameters, eliminating the SQL injection entirely. As immediate compensating controls: deploy a web application firewall rule targeting SQL metacharacter patterns (single quotes, UNION, OR 1=1 constructs) in the email POST parameter - note WAF rules can produce false positives on addresses containing apostrophes (e.g., Irish surnames). If the application is not intended for public internet access, restrict /index.php to an allowlisted IP range or VPN, accepting the operational trade-off of requiring VPN access for all users. Monitor the VulDB advisory at https://vuldb.com/vuln/391521 and the GitHub PoC at https://github.com/niaoniaollll/cve/issues/5 for any upstream patch notifications.

Affected VersionsENISA

Task Management System 1.0

Affected Packages

euvd task_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 product is a PHP-based web application from code-projects (cpe:2.3:a:code-projects:task_management_system:*:*:*:*:*:*:*:*), specifically version 1.0. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), a classic SQL injection arising because the Operation::select_with_multiple_condition function in /index.php concatenates the user-supplied email field value directly into a SQL query without using parameterized statements or escaping. PHP applications that build dynamic queries from unsanitized form input are a well-understood attack surface; the login form location makes this particularly sensitive as it is typically the most publicly exposed endpoint in any web application.

Know when Task 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 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 7.3 HIGH

Unauthenticated network-accessible login form requires no privileges or interaction; partial C/I/A impact with no scope change aligns with CVSS 4.0 VC:L/VI:L/VA:L/SC:N.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/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
None
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

2
CVSS changed
Aug 18, 2026 - 13:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Aug 18, 2026 - 12:15 cve.org
MEDIUM 6.9

DescriptionCVE.org

A vulnerability was identified in code-projects Task Management System 1.0. This affects the function Operation::select_with_multiple_condition of the file /index.php of the component Login Form. Such manipulation of the argument email leads to sql injection. It is possible to launch the attack remotely. The exploit is publicly available and might be used.

Threat Intelligence Overview

EPSS Score
0.3%
Top 74% exploitable
Prevalence
Rare
niche PHP project from code-projects.org, negligible enterprise adoption
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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Yes
Human Impact· derived
Medium

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
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.

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