Skip to main content

Performance Indicator System EUVDEUVD-2026-109555

| CVE-2026-116060 MEDIUM
SQL Injection (CWE-89)
2026-10-25 VulDB GHSA-g3pw-7xrc-hwcv
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 adddealer.php endpoint remotely
  2. Delivery
    Inject SQL via Contact parameter
  3. Exploit
    Application concatenates input into query
  4. Execution
    Database executes attacker SQL
  5. Impact
    Limited data read or modification

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 condition is sending a manipulated 'Contact' argument to the specific endpoint /opils/staff/adddealer.php in SourceCodester Performance Indicator System 1.0, which reaches an unsanitized SQL query. The exploit is network-reachable with low complexity. The main limiting factor is scope: this is a single, obscure endpoint in a niche product with very low real-world deployment, and the '/staff/' path strongly suggests the page belongs to a staff/administrative area that may require authentication - if so, valid staff credentials would be a prerequisite despite the vendor's PR:N rating. The available sources do not confirm whether authentication is enforced on this endpoint.

Impact

This is a textbook low-to-moderate-priority web application SQL injection, not a top-tier emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable, low-complexity flaw with no stated privilege or interaction requirement, but the vulnerable-system impacts are all rated Low (VC:L/VI:L/VA:L) and there is no subsequent-system impact, yielding a modest 6.9 score. Exploitation maturity is E:P (proof-of-concept), consistent with the multi-source intelligence: a public PoC reference exists; it is not verified as working exploit code. There is no CISA KEV listing and no EPSS score was provided, so there is no evidence of active or widespread exploitation - the vuln.today decision label is 'this_month', i.e. routine patch prioritization rather than act_now/emergency. One signal to verify: the affected endpoint path is /opils/staff/adddealer.php, and the 'staff' segment suggests a staff/administrative area that may require authentication, which would contradict the PR:N in the vendor-supplied vector - verify the real authentication requirement with the application, because PR:N vs PR:L materially changes exposure. Overall this reads as a genuine but low-severity bug in a niche product, worth scheduled remediation, not crisis response.

Exploit ScenarioDerived

A remote attacker submits a crafted value in the 'Contact' parameter to /opils/staff/adddealer.php, injecting SQL that the application concatenates into a database query. A public PoC reference exists (not verified as working exploit code), lowering the effort to reproduce; given low attack complexity, the attacker could read or alter limited database contents. If the /staff/ endpoint in fact requires a login, the attacker would first need valid or stolen staff credentials.

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 the Contact argument handled by /opils/staff/adddealer.php in SourceCodester Performance Indicator System 1.0 allows remote attackers to inject arbitrary SQL into the application's backend queries, with limited confidentiality, integrity and availability impact. The vendor scored it 6.9 under CVSS 4.0 (E:P), and it is a textbook low-to-moderate-priority web SQL injection rather than a top-tier emergency: the affected endpoint is a single, obscure page in a niche PHP product with very low real-world deployment, and authentication requirements are not confirmed from available data - the '/staff/' path suggests an administrative area that may require valid staff credentials even though the assessed vector carries PR:N. A public PoC reference exists; it is not verified as working exploit code, and there is no CISA KEV listing indicating active exploitation.

RemediationAI

No vendor-released patch was identified at time of analysis: SourceCodester distributes this as a demonstration PHP application with no security release process referenced in the advisory (https://vuldb.com/vuln/426143), so there is no fixed version to upgrade to. The effective fix is code-level - rewrite the adddealer.php handler to use parameterized/prepared statements for the Contact value and validate it against an expected format before it reaches the query - and because this is vendor-side source code, the change must be applied by whoever deployed the application. Compensating controls, in order of practicality: remove or disable /opils/staff/adddealer.php if the dealer-onboarding function is not in use (side effect: loss of that feature); place the /opils/staff/ tree behind authentication and restrict it to trusted staff IP ranges, since that path appears administrative (side effect: any unauthenticated workflow that legitimately posts to it will break); retire the instance or run it only in an isolated lab network, as a low-deployment demo app it rarely justifies internet exposure; and add a WAF or reverse-proxy rule blocking SQL metacharacters in the Contact parameter to that endpoint as a stopgap while the code fix is written (side effect: false positives on dealer records containing quotes or special characters).

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 flaw is CWE-89 SQL injection in a PHP web application, SourceCodester Performance Indicator System 1.0. The Contact parameter submitted to /opils/staff/adddealer.php is passed into a database query without adequate sanitization or parameterization, so crafted input can alter query logic. The CPE cpe:2.3:a:sourcecodester:performance_indicator_system:*:*:*:*:*:*:*:* is a wildcard for the product, with EUVD pinning the affected release at 1.0; the product is a freely distributed PHP/MySQL-style demonstration application from SourceCodester, which typically has minimal hardening, no security release process and low production footprint. The available sources do not describe the specific code path or which query is reached - the vendor notes only that an 'unknown part' of adddealer.php is affected - so the exact trigger beyond supplying a manipulated Contact value is not described in the available sources. The supplied CVSS 4.0 vector rates network reachability, low attack complexity, no privileges and no user interaction with only low-level C/I/A impact (AT:N, E:P), while our independent CVSS 3.1 assessment (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L) agrees on network reachability and low complexity but flags that the '/staff/' path plausibly sits behind staff authentication, which the sources do not confirm either way.

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 stated auth (PR:N per vendor, though the /staff/ path leaves this uncertain); limited DB read/write yields C/I/A: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 - 17:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Oct 25, 2026 - 16:30 cve.org
MEDIUM 6.9

DescriptionCVE.org

A vulnerability was determined in SourceCodester Performance Indicator System 1.0. This affects an unknown part of the file /opils/staff/adddealer.php. Executing a manipulation of the argument Contact can lead to sql injection. The attack can be launched remotely. The exploit has been publicly disclosed and may be utilized.

Threat Intelligence Overview

Prevalence
Rare
SourceCodester hobby/student PHP project, negligible production footprint
Exploit
POC
Public exploit code exists
Social Media
2
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-116061 MEDIUM POC
5.5 Oct 25

SQL injection in SourceCodester Performance Indicator System 1.0 lets remote attackers alter SQL statements executed by

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