Skip to main content

Student Information System EUVDEUVD-2026-93224

| CVE-2026-105808 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-10-06 VulDB GHSA-g6xf-pq8q-2f7c
2.0
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged account access
  2. Delivery
    Craft malicious searchbox payload
  3. Exploit
    Reflected via unsanitized clean() in searchresults.php
  4. Execution
    Script executes in victim browser
  5. Impact
    Session/UI integrity compromised

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation targets the search feature: an attacker must supply a malicious string to the 'searchbox' argument handled by the clean function in searchresults.php, which is reflected into the rendered results page without proper output encoding. Limiting factors per the CVSS 4.0 vector: the attacker needs low-level authentication (PR:L) to reach the search page, and successful exploitation requires passive victim interaction (UI:P) - i.e., a logged-in user must view the attacker-influenced results page. It is a reflected XSS, so no stored/persistent state is implied; impact is confined to integrity within the victim's browser context (VC:N/VI:L/VA:N). This is not remote unauthenticated exploitation against a default configuration.

Impact

Signals are consistent and point to a genuinely LOW-to-MODERATE priority issue rather than an urgent one. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N) yields a modest 5.1 (Medium): it is network-reachable with low complexity, but requires low-level authentication (PR:L) AND passive user interaction (UI:P), and the technical impact is limited to a low integrity hit (VI:L) with no confidentiality or availability impact - typical of reflected cross-site scripting (CWE-79). Exploitation maturity is E:P (proof-of-concept), matching the POC=YES signal: publicly available exploit code exists, but there is NO CISA KEV listing and NO EPSS score provided, so there is no evidence of active or widespread exploitation. The sole reporting source is VulDB (a crowd-sourced database), with no independent vendor advisory. No signals conflict; rather, several are simply absent (EPSS, KEV). Net: a real but low-severity reflected XSS in a niche application - fix in routine patching, not emergency response.

Exploit ScenarioDerived

An authenticated low-privileged user (or an attacker who lures such a user) submits a crafted value in the 'searchbox' parameter of searchresults.php, which the clean function fails to sanitize, so the payload is reflected into the results page and executes in the victim's browser. A public proof-of-concept exists (github.com/wsx138/cve/issues/6), lowering the effort to reproduce. Because exploitation needs both authentication (PR:L) and victim interaction (UI:P), it is most plausible in a targeted phishing-style lure rather than mass exploitation.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – Oct 06, 2026

Reflected cross-site scripting in SourceCodester Simple Student Information System 1.0 allows a low-privileged authenticated attacker to inject script through the 'searchbox' argument handled by the clean function in searchresults.php, which reflects the value into the results page without proper output encoding. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:P) shows the attacker needs low-level authentication to reach the search page, while successful execution requires a logged-in victim to view the attacker-influenced results page, so impact is confined to integrity within the victim's browser session (VC:N/VI:L/VA:N). Publicly available exploit code exists (referenced from a public GitHub issue), but there is no CISA KEV listing indicating confirmed active exploitation; combined with an assessed CVSS 3.1 of 5.1, this is a low-to-moderate priority issue rather than an urgent one.

RemediationAI

No vendor-released patch or fixed version is identified in the available intelligence - the VulDB entry, CVE record, and public exploit reference contain no upstream fix commit or tagged release, which is typical for SourceCodester sample applications distributed as source on sourcecodester.com. The most direct remediation is to modify searchresults.php so that the 'searchbox' value is contextually output-encoded before rendering (for example htmlspecialchars($value, ENT_QUOTES, 'UTF-8') on every echo/print, plus stripping or rejecting HTML tags in the clean function); a side effect is that search strings containing '<' or '>' will display as entities, which is the intended behavior. In addition, deploy a Content-Security-Policy (upgrade-insecure-requests or a restrictive script-src 'self' policy) to blunt script execution, accepting that strict CSP may break inline scripts shipped with the application stock theme. Because exploitation requires a low-privileged authenticated session (PR:L) and victim interaction (UI:P), reduce exposure by removing or network-restricting the student-facing search module where it is not needed (e.g., internal-only access or IP allow-listing), enforcing short session lifetimes and re-authentication, and monitoring for injected script parameters in access logs; these compensating controls limit reachability rather than eliminating the encoding defect and can degrade the usability of the search feature. Vendor and advisory references to monitor for an eventual fix are https://vuldb.com/vuln/413813, https://vuldb.com/cve/CVE-2026-105808, and https://www.sourcecodester.com/.

Affected VersionsENISA

Simple Student Information System 1.0

Affected Packages

euvd simple_student_information_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 web application, SourceCodester Simple Student Information System 1.0, built around procedural PHP scripts that render user-supplied input directly into HTML. The root cause class is CWE-79 (Improper Neutralization of Input During Web Page Generation, i.e., cross-site scripting): the clean function in searchresults.php is intended to sanitize the 'searchbox' parameter but fails to neutralize HTML/JavaScript metacharacters before the value is echoed into the search results page. Because the payload is reflected in the immediate response rather than persisted to the database, this is a reflected (non-stored) XSS, and the CVSS 4.0 vector reflects that limitation - PR:L requires the attacker to hold a low-privileged account to reach the search functionality, and UI:P requires passive victim interaction for the script to execute in a browser context. The CPE cpe:2.3:a:sourcecodester:simple_student_information_system:*:*:*:*:*:*:*:* uses a wildcard version, consistent with this product line's practice of publishing source drops on sourcecodester.com without formal versioned releases or vendor security advisories.

Know when Simple Student Information 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.0 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 5.4 MEDIUM

Reflected XSS reachable over the network with low complexity but requiring an authenticated session (PR:L) and victim interaction (UI:R); scope changes to the browser (S:C) with low confidentiality/integrity impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Oct 06, 2026 - 09:22 NVD
MEDIUM LOW
CVSS changed
Oct 06, 2026 - 09:22 NVD
5.1 (MEDIUM) 2.0 (LOW)
CVE Published
Oct 06, 2026 - 08:00 cve.org
MEDIUM 5.1

DescriptionCVE.org

A vulnerability was determined in SourceCodester Simple Student Information System 1.0. This vulnerability affects the function clean of the file searchresults.php. Executing a manipulation of the argument searchbox can lead to cross site scripting. The attack can be launched remotely. The exploit has been publicly disclosed and may be utilized.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Rare
SourceCodester hobby/educational PHP project, negligible production enterprise 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.3%
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

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2022-2722 CRITICAL POC
9.8 Aug 09

A vulnerability was found in SourceCodester Simple Student Information System and classified as critical.php. Rated crit

CVE-2022-2705 CRITICAL POC
9.8 Aug 08

A vulnerability was found in SourceCodester Simple Student Information System. Rated critical severity (CVSS 9.8), this

CVE-2022-24231 CRITICAL POC
9.8 Apr 05

Simple Student Information System v1.0 was discovered to contain a SQL injection vulnerability via add/Student. Rated cr

CVE-2023-5929 HIGH POC
7.5 Nov 02

A vulnerability was found in Campcodes Simple Student Information System 1.0. Rated high severity (CVSS 7.5), this vulne

CVE-2023-5928 HIGH POC
7.5 Nov 02

A vulnerability was found in Campcodes Simple Student Information System 1.0 and classified as critical. Rated high seve

CVE-2023-5927 HIGH POC
7.5 Nov 02

A vulnerability has been found in Campcodes Simple Student Information System 1.0 and classified as critical. Rated high

CVE-2023-5926 HIGH POC
7.5 Nov 02

A vulnerability, which was classified as critical, was found in Campcodes Simple Student Information System 1.0. Rated h

CVE-2023-5925 HIGH POC
7.5 Nov 02

A vulnerability, which was classified as critical, has been found in Campcodes Simple Student Information System 1.0.php

CVE-2023-5924 HIGH POC
7.5 Nov 02

A vulnerability classified as critical was found in Campcodes Simple Student Information System 1.0. Rated high severity

CVE-2023-5923 HIGH POC
7.5 Nov 02

A vulnerability classified as critical has been found in Campcodes Simple Student Information System 1.0. Rated high sev

CVE-2023-5930 MEDIUM POC
6.1 Nov 02

A vulnerability was found in Campcodes Simple Student Information System 1.0. Rated medium severity (CVSS 6.1), this vul

CVE-2026-19710 MEDIUM POC
5.5 Aug 13

SQL injection in SourceCodester Simple Student Information System exposes the admin department view endpoint to remote u

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