Skip to main content

Performance Indicator System EUVDEUVD-2026-109563

| CVE-2026-116061 MEDIUM
SQL Injection (CWE-89)
2026-10-25 VulDB GHSA-qwmj-52qp-53vj
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Reach edit_dealer.php endpoint remotely
  2. Delivery
    Inject SQL via Contact parameter
  3. Exploit
    Application concatenates input into query
  4. Execution
    Database executes injected statement
  5. Impact
    Read or alter dealer/staff data

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 sending a request to the /opils/staff/edit_dealer.php endpoint of SourceCodester Performance Indicator System 1.0 with attacker-controlled input in the Contact parameter, which is passed into a SQL query without sanitization. The supplied CVSS vector (PR:N/UI:N) indicates no authentication or user interaction is needed, but the 'staff' path segment suggests the endpoint may normally sit behind a staff/admin login - whether it is truly reachable unauthenticated in a default deployment is not confirmed by the available sources and limits realistic exploitation. The practical footprint is further constrained by the product's obscurity: it is a SourceCodester demonstration/hobby application rather than widely deployed enterprise software.

Impact

Signals are mostly consistent and point to a genuine but low-to-moderate issue rather than an urgent one. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable, low-complexity SQL injection, but the vulnerable-system impacts are all Low (VC:L/VI:L/VA:L) and there is no subsequent-system impact, yielding a modest 6.9 base score. The exploit-maturity flag E:P (Proof-of-Concept) matches the supplied intelligence: a public PoC reference exists but is not verified as working exploit code. There is no CISA KEV listing and no EPSS score in the provided data, so there is no evidence of active or widespread exploitation; the vuln.today decision label is 'this_month,' i.e. routine remediation rather than emergency. One caveat to verify: the affected endpoint is /opils/staff/edit_dealer.php, a staff-area path whose name implies an authenticated administrative context, yet the supplied vector asserts PR:N (unauthenticated) - this authentication assumption should be confirmed with the vendor/source, as it materially changes real-world risk. Overall this reads as a legitimate SQLi in an obscure product, worth patching on a normal cycle, not a high-priority emergency.

Exploit ScenarioDerived

A remote attacker sends a crafted request to /opils/staff/edit_dealer.php with a malicious value in the Contact parameter, injecting SQL that the application concatenates into a database query. Because the CVSS vector lists AV:N/AC:L/PR:N/UI:N, the request can in principle be sent remotely without user interaction. A public PoC reference exists (GitHub issue), though it is not verified as working exploit code.

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

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

Alert me

AnalysisAIv1 – Oct 25, 2026

SQL injection in SourceCodester Performance Indicator System 1.0 lets remote attackers alter SQL statements executed by /opils/staff/edit_dealer.php through the Contact parameter, potentially reading or tampering with dealer records and other data in the underlying database. The supplied scoring (CVSS 4.0 6.9, AV:N/AC:L/PR:N/UI:N, E:P) describes network-reachable exploitation without privileges or user interaction, although the 'staff' path segment suggests the page may normally sit behind a staff login, so true unauthenticated reachability in a default deployment is unconfirmed. A public PoC reference exists; it is not verified as working exploit code, and no confirmed active exploitation has been reported.

RemediationAI

No vendor-released patch or fixed version was identified at the time of analysis; the reference set points only to the VulDB entries (https://vuldb.com/vuln/426144, https://vuldb.com/vuln/426144/cti) and the vendor site https://www.sourcecodester.com/, none of which publish a patched release. Until an update exists, the effective controls are: replace the string-concatenated query in /opils/staff/edit_dealer.php with prepared statements/parameterized queries so the Contact value can never alter statement structure (requires code changes and regression testing, since the application is not maintained with security releases); if source changes are not possible, block or restrict external access to the /opils/staff/ path so only trusted administrative networks reach edit_dealer.php (this cuts off the attack path but also removes remote staff access to dealer editing); and enforce authentication in front of that path, because the 'staff' segment suggests it is meant to be behind a login and unauthenticated reachability is unconfirmed. Deploying the application only in isolated demo/test environments, which matches its nature as a SourceCodester sample application, removes the exposure entirely.

Affected VersionsENISA

Performance Indicator System 1.0

Affected Packages

euvd performance_indicator_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 target is a PHP-based web application (SourceCodester Performance Indicator System, tracked under CPE cpe:2.3:a:sourcecodester:performance_indicator_system with a wildcarded version, so the affected range is not pinned beyond the reported 1.0 release). The flaw is classified as CWE-89, Improper Neutralization of Special Elements used in an SQL Command: the Contact argument submitted to /opils/staff/edit_dealer.php is placed into a SQL query without sanitization, so crafted input changes the structure of the statement rather than remaining a data value. Impact is scoped by the assessments as low confidentiality, integrity and availability (VC:L/VI:L/VA:L), consistent with an injection that can read and modify rows in the application database but is not described as leading to code execution. The scorer's E:P metric indicates a proof-of-concept maturity level rather than confirmed live exploitation; the trigger mechanics beyond 'Contact parameter reaches a SQL query unsanitized' are not described in the available sources.

Know when Performance Indicator 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

Remote low-complexity SQLi with no interaction per the source vector, kept at PR:N for consistency though the staff path hints at possible auth; impacts partial (C/I/A:L) matching VC/VI/VA:L.

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
Oct 25, 2026 - 18:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Oct 25, 2026 - 17:15 cve.org
MEDIUM 6.9

DescriptionCVE.org

A vulnerability was identified in SourceCodester Performance Indicator System 1.0. This vulnerability affects unknown code of the file /opils/staff/edit_dealer.php. The manipulation of the argument Contact leads to sql injection. The attack may be initiated remotely. The exploit is publicly available and might be used.

Threat Intelligence Overview

Prevalence
Rare
SourceCodester hobby/student PHP project, negligible production footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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 N/A
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.

CVE-2026-108968 MEDIUM POC
5.5 Oct 13

SQL injection in SourceCodester Performance Indicator System 1.0 lets a remote attacker manipulate the ID argument of /o

CVE-2026-108967 MEDIUM POC
5.5 Oct 13

SQL injection in the 'credit' parameter handled by /opils/staff/edit_credit.php in SourceCodester Performance Indicator

CVE-2026-108966 MEDIUM POC
5.5 Oct 13

SQL injection in SourceCodester Performance Indicator System 1.0 allows remote attackers to manipulate the Category argu

CVE-2026-108964 MEDIUM POC
5.5 Oct 13

SQL injection in SourceCodester Performance Indicator System 1.0 lets an attacker inject arbitrary SQL through the 'prod

CVE-2026-116062 MEDIUM POC
5.5 Oct 25

SQL injection in SourceCodester Performance Indicator System 1.0 lets a remote attacker inject arbitrary SQL through the

CVE-2026-116060 MEDIUM POC
5.5 Oct 25

SQL injection in the Contact argument handled by /opils/staff/adddealer.php in SourceCodester Performance Indicator Syst

CVE-2026-108965 MEDIUM POC
5.5 Oct 13

Authenticated remote attackers can exploit a SQL injection vulnerability in SourceCodester Performance Indicator System

CVE-2023-3183 MEDIUM POC
5.4 Jun 09

A vulnerability was found in SourceCodester Performance Indicator System 1.0. Rated medium severity (CVSS 5.4), this vul

CVE-2026-105957 LOW POC
2.1 Oct 06

SQL injection in SourceCodester Performance Indicator System 1.0 allows low-privilege authenticated attackers to manipul

CVE-2026-116055 LOW POC
2.1 Oct 25

SQL injection in SourceCodester Performance Indicator System 1.0 lets a remote attacker who can authenticate to the admi

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