Skip to main content

Performance Indicator System CVE-2026-105957

| EUVDEUVD-2026-93487 LOW
SQL Injection (CWE-89)
2026-10-06 VulDB GHSA-39rp-ff7c-93gg
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 with low-privilege account
  2. Exploit
    Send crafted Category parameter to view_product.php
  3. Execution
    Inject SQL into backend query
  4. Impact
    Extract or alter 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 the attacker to reach the admin-side script /opils/admin/view_product.php and supply a malicious 'Category' request argument against SourceCodester Performance Indicator System 1.0. The CVSS vector's PR:L indicates a low-privilege authenticated session is required, which is the primary limiting factor - this is not an unauthenticated internet-wide attack. No user interaction is needed (UI:N) and attack complexity is low (AC:L), but the attacker must first obtain valid (even low-privilege) credentials or an active session to the admin interface, and the target must be running the specific vulnerable 1.0 release.

Impact

This is a genuine but low-to-moderate priority issue, not a top-tier emergency. The CVSS 4.0 base score is 5.3 (Medium) with vector AV:N/AC:L/AT:N/PR:L/UI:N and only Low impact across confidentiality, integrity and availability (VC:L/VI:L/VA:L), reflecting a SQL injection reachable over the network but requiring some level of authentication (PR:L) and yielding only partial impact. The E:P (Proof-of-Concept) threat metric aligns with the reported public exploit on GitHub - publicly available exploit code exists, but this is NOT the same as active exploitation; the CVE is not in CISA KEV. No EPSS score was provided in the input, so widespread-exploitation probability cannot be quantified here. The signals are internally consistent (network vector, low complexity, PoC-stage maturity, authenticated access), so there is no major conflict to flag - the main caveat is that PR:L indicates an authenticated attacker is needed, which meaningfully narrows real-world risk versus an unauthenticated RCE. Priority should be modest and driven largely by the low real-world footprint of the affected product rather than by the vulnerability's technical characteristics.

Exploit ScenarioDerived

An attacker with low-privileged access to the admin area submits a crafted value in the 'Category' argument when requesting /opils/admin/view_product.php, injecting SQL into the backend query. Because public exploit code already exists on GitHub, the barrier to reproduction is low, allowing the attacker to read or tamper with database contents to a limited degree. Network reachability (AV:N) with low complexity (AC:L) makes the request trivial to deliver once authenticated.

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 06, 2026

SQL injection in SourceCodester Performance Indicator System 1.0 allows low-privilege authenticated attackers to manipulate the 'Category' parameter in /opils/admin/view_product.php, leading to limited confidentiality, integrity, and availability impact. Publicly available exploit code exists, and the CVSS vector requires PR:L, meaning attackers must first obtain valid low-privilege credentials to the admin interface. There is no evidence of confirmed active exploitation (CISA KEV), and the EPSS score is not available.

RemediationAI

No vendor-released patch has been identified for this vulnerability at the time of analysis. Until a fix is available, administrators should restrict access to the /opils/admin/ directory (including view_product.php) to trusted IP addresses or authenticated admin users only. Additionally, deploy a web application firewall (WAF) rule to detect and block SQL injection attempts targeting the 'Category' parameter; this may cause false positives for legitimate requests. If the view_product.php functionality is not needed, consider disabling or removing the script, though this may impact product viewing capabilities. Implement strict input validation and use parameterized queries as a long-term code-level fix, but note that this requires modifying the application source. Monitor for exploitation attempts and review database logs for anomalous queries. Refer to the VulDB entry (https://vuldb.com/vuln/413926) and the public exploit (https://github.com/OnlyCMJB/cve/issues/4) for further details.

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 vulnerability is a classic SQL injection (CWE-89) in a PHP-based web application. The affected endpoint /opils/admin/view_product.php accepts a 'Category' request argument that is not properly sanitized before being included in a SQL query. This allows an attacker to alter the query structure, potentially extracting or modifying database contents. The CPE cpe:2.3:a:sourcecodester:performance_indicator_system:* indicates that all versions of the product are considered affected, but the specific vulnerable release is 1.0. The CVSS:4.0 vector AV:N/AC:L/AT:N/PR:L/UI:N/E:P confirms remote network exploitability with low attack complexity and no user interaction, but requires low-level authenticated access (PR:L).

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 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.3 MEDIUM

Network-reachable SQLi with low complexity but requiring an authenticated admin-area session (PR:L), yielding limited read/write database impact so C/I/A all Low and scope unchanged.

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

DescriptionCVE.org

A vulnerability was detected in SourceCodester Performance Indicator System 1.0. The affected element is an unknown function of the file /opils/admin/view_product.php. Performing a manipulation of the argument Category results in sql injection. Remote exploitation of the attack is possible. The exploit is now public and may be used.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Rare
SourceCodester hobby/learning PHP project, negligible production footprint
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL 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-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-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-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