Skip to main content

Student Management System EUVDEUVD-2026-86498

| CVE-2026-97649 LOW
Use of Default Credentials (CWE-1392)
2026-09-25 VulDB GHSA-p422-4957-2v76
2.0
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed student-management-system instance
  2. Exploit
    Retrieve default credentials from example_lite.sql
  3. Execution
    Authenticate remotely with default admin login
  4. Impact
    Access and control application data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Default credential prevention
Exploitation Conditions

Requires that the deployed instance retains the default credentials shipped in the example_lite.sql seed file - i.e., the administrator initialized the database from example_lite.sql and never changed the default account password. Exploitation is remote over the network with no user interaction, but is entirely gated on this insecure default configuration persisting; any operator who changed the credentials is not affected. Impact scope is limited by the fact that this is an obscure, rarely-deployed hobby project.

Impact

This is a low-priority, low-confidence finding despite the moderate 5.1 CVSS 4.0 score. The vulnerability is CWE-1392 (use of default credentials) seeded via the example_lite.sql database file in an obscure GitHub PHP hobby project (ningzichun/student-management-system) with no enterprise deployment footprint. Exploitation status: publicly available exploit code exists (GitHub issue #13), but there is no CISA KEV listing and no EPSS score provided, so there is no evidence of active or widespread exploitation. The vendor's CVSS 4.0 vector (AV:N/AC:L/PR:H/UI:N/VC:L/VI:L/VA:L) is internally inconsistent for a default-credentials flaw: PR:H is questionable because default credentials are precisely what an UNAUTHENTICATED attacker uses to GAIN access - logging in with a shipped default admin password should be modeled as PR:N, and success typically grants full administrative control rather than the LOW impacts VulDB assigned. This is a classic low-signal VulDB batch submission (vuln/409751) against a non-responsive hobby project; real-world risk is bounded almost entirely by the product's near-zero prevalence, not by the technical severity.

Exploit ScenarioDerived

An attacker locates a publicly reachable deployment of the student-management-system whose administrator never changed the credentials shipped in example_lite.sql, then logs in remotely using those known default credentials to obtain administrative access. A public proof-of-concept exists (GitHub issue #13), lowering the barrier to exploitation, though success is entirely contingent on the operator having left default credentials in place.

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 – Sep 25, 2026

Default-credential exposure in ningzichun's student-management-system allows remote attackers to authenticate with the administrator password shipped in the example_lite.sql seed file, obtaining full access to the application's administrative functionality and stored data. The flaw affects all versions up to commit 98760f5711cf6dc8b4adca53a9e207ca49b02ebf, and publicly available exploit code exists, though no CISA KEV listing or other confirmation of active exploitation is present. Exploitation is entirely gated on the operator having initialized the database from example_lite.sql and never rotated the seeded account password; given that this is an obscure, rarely deployed hobby project, overall real-world risk is low despite the moderate 5.1 CVSS 4.0 score.

RemediationAI

No vendor-released patch was identified at the time of analysis, and the upstream project has not responded to the issue report, so remediation must be operator-driven. The primary action is to eliminate the default credentials: after deployment, change the seeded account password (or delete and recreate the account) before the instance is reachable on any network, and re-scan any existing installation whose database was initialized from example_lite.sql for accounts that still use the shipped password. Because there is no upstream fix to upgrade to, rely on compensating controls: keep instances off the public internet and restrict the login endpoint to a trusted management network or VPN, accepting that this removes legitimate remote access for end users; or, if internet exposure is required, enforce network-level authentication or a reverse-proxy access list in front of the application and apply login rate limiting-understanding that rate limiting only slows credential stuffing and does not remove the underlying default-credential risk. Monitoring application authentication logs for successful logins by the seeded account, and for repeated login attempts, provides detection while remediation is staged. Track the upstream repository and the VulDB advisory (https://vuldb.com/vuln/409751) for a future patched revision, and note that publicly available exploit code exists for this issue, so unpatched and unhardened instances should be considered compromised until the default credentials are rotated.

Affected VersionsENISA

Student-Management-System 98760f5711cf6dc8b4adca53a9e207ca49b02ebf

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-1392 (Use of Default Credentials): the project's example_lite.sql database seed script creates an account with a hard-coded, publicly documented password, and the application provides no forced first-login credential change or other safeguard. An attacker who can reach the login endpoint simply supplies those known credentials and gains the privileges of that seeded account. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/E:P) reflects network reachability, low attack complexity, and proof-of-concept exploit maturity (E:P), while our independent assessment rates the same issue as CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, treating the credential-based login as requiring no prior privileges and assigning high confidentiality, integrity, and availability impact because successful login yields administrative control. The CPE cpe:2.3:a:ningzichun:student-management-system:*:*:*:*:*:*:*:* carries no version constraints, confirming that affectedness is defined by the snapshot/commit lineage rather than a tagged release, with everything up to commit 98760f5711cf6dc8b4adca53a9e207ca49b02ebf in scope. No underlying memory-safety, injection, or cryptographic primitive is involved - the entire issue is insecure default configuration combined with remote reachability of the authentication service.

Know when Student Management 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:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
vuln.today AI 9.8 CRITICAL

Default credentials let an unauthenticated remote attacker log in (PR:N), granting full application/admin control (C/I/A:H); AC:L since credentials are published, though gated on defaults being unchanged.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/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
High
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
Sep 25, 2026 - 02:22 NVD
MEDIUM LOW
CVSS changed
Sep 25, 2026 - 02:22 NVD
5.1 (MEDIUM) 2.0 (LOW)
CVE Published
Sep 25, 2026 - 01:45 cve.org
MEDIUM 5.1

DescriptionCVE.org

A flaw has been found in ningzichun student-management-system up to 98760f5711cf6dc8b4adca53a9e207ca49b02ebf. Affected by this vulnerability is an unknown functionality of the file example_lite.sql. Executing a manipulation can lead to use of default credentials. It is possible to launch the attack remotely. The exploit has been published and may be used. The project was informed of the problem early through an issue report but has not responded yet.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Rare
obscure GitHub PHP hobby project, no enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2022-2876 CRITICAL POC
9.8 Aug 18

A vulnerability, which was classified as critical, was found in SourceCodester Student Management System. Rated critical

CVE-2020-23935 CRITICAL POC
9.8 Aug 20

Kabir Alhasan Student Management System 1.0 is vulnerable to Authentication Bypass via "Username: admin'# && Password: (

CVE-2024-55270 HIGH POC
8.8 Feb 17

phpgurukul Student Management System 1.0 is vulnerable to SQL Injection in studentms/admin/search.php via the searchdata

CVE-2024-6191 MEDIUM POC
6.9 Jun 20

A vulnerability classified as critical has been found in itsourcecode Student Management System 1.0. Rated medium severi

CVE-2024-5047 MEDIUM POC
6.9 May 17

A vulnerability classified as critical has been found in SourceCodester Student Management System 1.0. Rated medium seve

CVE-2025-66947 MEDIUM POC
6.5 Dec 26

Time-based blind SQL injection in krishanmurariji Student Management System 1.0 lets an attacker who can reach the /stud

CVE-2023-3008 CRITICAL
9.8 May 31

A vulnerability classified as critical has been found in ningzichun Student Management System 1.0. Rated critical severi

CVE-2023-3007 CRITICAL
9.8 May 31

A vulnerability was found in ningzichun Student Management System 1.0. Rated critical severity (CVSS 9.8), this vulnerab

CVE-2026-10777 MEDIUM POC
5.5 Jun 03

Authentication bypass in ealpha072's Student-Management-System PHP application exposes the administrative backend to rem

CVE-2026-10619 MEDIUM POC
5.5 Jun 02

Authentication bypass in sayan365's Student Management System exposes multiple protected endpoints to remote unauthentic

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