Skip to main content

Online Exam System EUVDEUVD-2026-98851

| CVE-2026-109607 MEDIUM
SQL Injection (CWE-89)
2026-10-13 VulDB GHSA-9cfq-w3mc-ggxm
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 admin login endpoint over network
  2. Exploit
    Submit crafted username/pass payload
  3. Execution
    Inject SQL into login query
  4. Impact
    Bypass auth or exfiltrate 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

No special conditions beyond network reachability of the admin panel - the flaw is in the pre-authentication login handler (adminpanel/admin/query/loginExe.php) of SourceCodester Online Exam System 1.0, so a remote unauthenticated attacker can exploit it against a default installation by manipulating the username or pass POST parameters. The only practical limiting factor is that the attacker must be able to reach the application's admin login endpoint; no authentication, user interaction, or non-default configuration is required.

Impact

The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) indicates a remotely exploitable, low-complexity, unauthenticated SQL injection in the login endpoint, which is consistent with the description (manipulation of username/pass against loginExe.php before authentication). Publicly available exploit code exists (POC=YES via VulDB and the tracexlabs release), raising practical risk, but this is NOT in CISA KEV and no EPSS score was provided, so there is no evidence of active or widespread exploitation - the signal is 'exploit exists' rather than 'exploited in the wild.' The CVSS 4.0 Exploit Maturity sub-metric E:P (Proof-of-Concept) corroborates that only a POC, not weaponized/attacked status, is confirmed. The vendor-reported impacts are modest (VC:L/VI:L/VA:L, all Low), which caps the base score at 6.9/MEDIUM despite the unauthenticated network vector; however, a pre-auth SQL injection on a login endpoint realistically risks authentication bypass and database disclosure, so the 'Low' confidentiality rating may understate impact - verify against the published exploit. Net: this is a genuinely exploitable but low-footprint, medium-severity issue in a minor product, not a top-priority emergency absent evidence of targeting.

Exploit ScenarioDerived

A remote, unauthenticated attacker sends a crafted POST request to adminpanel/admin/query/loginExe.php with malicious SQL in the username or pass parameter, injecting into the backend query to bypass authentication or extract credentials and data from the database. A public exploit has been published (tracexlabs.com and VulDB), lowering the skill required to reproduce the attack. No user interaction or prior access is needed given the AV:N/PR:N/UI:N vector.

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

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

Alert me

AnalysisAIv1 – Oct 13, 2026

Unauthenticated SQL injection in SourceCodester Online Exam System 1.0 allows remote attackers to manipulate the username and pass parameters submitted to the pre-authentication login handler at adminpanel/admin/query/loginExe.php, potentially bypassing authentication and reading or altering backend database contents. The flaw is remotely reachable with low complexity, no privileges and no user interaction (CVSS 4.0: PR:N/UI:N/AC:L), and publicly available exploit code exists, though no confirmed active exploitation (CISA KEV) has been reported. EPSS and KEV data were not provided for this record.

RemediationAI

No vendor-released patch was identified at time of analysis, and SourceCodester's distribution model means a fixed release may not be forthcoming; affected deployments should be treated as unsupported for this flaw. The primary code-level fix is to rewrite the login query in adminpanel/admin/query/loginExe.php using parameterized/prepared statements (PDO or mysqli with bound parameters) and to stop concatenating the username and pass values into SQL, then additionally validate and length-limit those inputs and hash-compare credentials server-side. Until such a fix is applied, compensating controls include placing the admin panel behind an IP allowlist or VPN so that adminpanel/admin/query/loginExe.php is not exposed to the internet - the trade-off is that this blocks legitimate remote administrators and does not help if the attacker is already inside the trusted network; deploying a WAF or reverse-proxy rule that rejects SQL metacharacters (quotes, comment sequences, UNION/SELECT patterns) in POST bodies to that path - with the caveat that obfuscated payloads may evade signature rules; and running the application under a database account restricted to the minimum privileges needed for login (no DROP/ALTER/FILE and no stacked queries) to reduce the blast radius of a successful injection. Monitor web server and database logs for anomalous SQL syntax in login requests, and if the application is internet-facing, consider migration to a maintained exam platform, since absence of a vendor advisory means no supported upgrade path can be cited.

Affected VersionsENISA

Online Exam System 1.0

Affected Packages

euvd online_exam_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 component is a PHP-based web application login endpoint (adminpanel/admin/query/loginExe.php) that processes the username and pass POST parameters during administrator authentication. Root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), meaning attacker-controlled input is concatenated into an SQL statement without parameterization, allowing crafted payloads to alter query logic against the underlying database. Because the vulnerable code path sits in the login execution routine, it is reached before any session or role check, which is consistent with the assessed vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - network-reachable, low complexity, unauthenticated, no user interaction, with limited confidentiality, integrity and availability impact. The CPE cpe:2.3:a:sourcecodester:online_exam_system:*:*:*:*:*:*:*:* uses a wildcard version, and EUVD lists the concrete affected version as Online Exam System 1.0. The application is a PHP/MySQL-style exam management script distributed by SourceCodester, so exploitation typically targets the database layer rather than the host OS.

Know when Online Exam 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

Pre-auth login endpoint reachable over network gives AV:N/AC:L/PR:N/UI:N; impacts kept Low (C:L/I:L/A:L) to match vendor-reported partial impact for a single injectable query.

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

DescriptionCVE.org

A flaw has been found in SourceCodester Online Exam System 1.0. Affected is an unknown function of the file adminpanel/admin/query/loginExe.php of the component Login Endpoint. This manipulation of the argument username/pass causes sql injection. It is possible to initiate the attack remotely. The exploit has been published and may be used.

Threat Intelligence Overview

EPSS Score
0.4%
Top 66% exploitable
Prevalence
Rare
SourceCodester hobby/educational PHP project, negligible production enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
6 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.4%
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-2025-28087 CRITICAL POC
9.8 Mar 28

Sourcecodester Online Exam System 1.0 is vulnerable to SQL Injection via dash.php. Rated critical severity (CVSS 9.8), t

CVE-2023-2697 CRITICAL POC
9.8 May 14

A vulnerability classified as critical has been found in SourceCodester Online Exam System 1.0. Rated critical severity

CVE-2023-2696 CRITICAL POC
9.8 May 14

A vulnerability was found in SourceCodester Online Exam System 1.0. Rated critical severity (CVSS 9.8), this vulnerabili

CVE-2023-2695 CRITICAL POC
9.8 May 14

A vulnerability was found in SourceCodester Online Exam System 1.0. Rated critical severity (CVSS 9.8), this vulnerabili

CVE-2023-2694 CRITICAL POC
9.8 May 14

A vulnerability was found in SourceCodester Online Exam System 1.0. Rated critical severity (CVSS 9.8), this vulnerabili

CVE-2023-2693 CRITICAL POC
9.8 May 14

A vulnerability was found in SourceCodester Online Exam System 1.0 and classified as critical. Rated critical severity (

CVE-2023-2642 CRITICAL POC
9.8 May 11

A vulnerability classified as critical has been found in SourceCodester Online Exam System 1.0. Rated critical severity

CVE-2025-51567 CRITICAL POC
9.1 Jan 12

Kashipara Online Exam System V1.0 has SQL injection in profile.php through five POST parameters (rname, rcollage, rnumbe

CVE-2023-2771 HIGH POC
8.8 May 17

A vulnerability, which was classified as critical, has been found in SourceCodester Online Exam System 1.0. Rated high s

CVE-2023-2770 HIGH POC
8.8 May 17

A vulnerability classified as critical was found in SourceCodester Online Exam System 1.0. Rated high severity (CVSS 8.8

CVE-2020-37057 HIGH POC
8.2 Jan 30

Online-Exam-System 2015 contains a SQL injection vulnerability in the feedback module that allows attackers to manipulat

CVE-2020-37051 HIGH POC
8.2 Jan 30

Online-Exam-System 2015 contains a time-based blind SQL injection vulnerability in the feedback form that allows attacke

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