Skip to main content

Car Driving School CVE-2026-102913

| EUVDEUVD-2026-89609 MEDIUM
SQL Injection (CWE-89)
2026-09-30 VulDB GHSA-7v4x-jm47-rfwm
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 exposed web app
  2. Delivery
    Send crafted save_enrollment request
  3. Exploit
    Inject SQL via parameter
  4. Execution
    Manipulate backend query
  5. Impact
    Extract or alter enrollment data

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 targets the /classes/Master.php endpoint with the f=save_enrollment action handler in SourceCodester Car Driving School Management System 1.0; the attacker manipulates a request parameter processed by this enrollment-save routine to inject SQL. Per the CVSS vector (PR:N/UI:N) no authentication or user interaction is required, and the attack is remote against a default-reachable installation. The primary limiting factor is deployment scale: this is a rarely-installed open-source PHP application, and exploitation requires only that an instance be network-accessible.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable, unauthenticated, low-complexity SQL injection, which normally maps to serious risk; however the vulnerable-system impacts are all Low (VC:L/VI:L/VA:L) with no subsequent-system impact, producing a moderate 6.9 score rather than a critical one - consistent with a typical VulDB-scored injection where full DB compromise was not demonstrated. The E:P (Proof-of-Concept) exploit maturity aligns with the confirmed public exploit on GitHub. There is no CISA KEV listing and no EPSS score provided, so there is no evidence of active or automated exploitation - this is publicly available exploit code, not confirmed in-the-wild abuse. Realistically this is a low-priority issue driven by the niche, low-footprint product rather than the flaw class itself; a well-known SourceCodester-family SQLi with a public PoC is trivially exploitable but the affected software is rarely deployed in production enterprises. Note the CVSS impact metrics (all Low) likely understate real SQLi potential (SQL injection commonly yields full confidentiality/integrity impact), so defenders should treat the L ratings as conservative rather than definitive.

Exploit ScenarioDerived

A remote, unauthenticated attacker sends a crafted HTTP request to /classes/Master.php?f=save_enrollment with malicious SQL in a manipulated parameter, injecting into the backend query. A public proof-of-concept exists (GitHub issue referenced by VulDB), so exploitation requires no original research and can be replicated directly. Given AV:N/AC:L/PR:N, the attacker needs only network reachability to the application.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 – Sep 30, 2026

Unauthenticated remote SQL injection in SourceCodester Car Driving School Management System 1.0 allows attackers to inject arbitrary SQL through the f=save_enrollment action of /classes/Master.php, potentially reading or altering data in the application's backend database. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms the flaw is reachable without credentials or user interaction, though all vulnerable-system impacts are rated Low (VC:L/VI:L/VA:L) with no subsequent-system impact, yielding a moderate 6.9 rather than a critical score. Publicly available exploit code exists (referenced via a GitHub issue and the VulDB entry), and the affected version is 1.0 of this open-source PHP application; no public exploit identified at time of analysis beyond that released proof-of-concept, and the software has no CISA KEV listing.

RemediationAI

No vendor-released patch identified at time of analysis: the references point to the vendor landing page (https://www.sourcecodester.com/) rather than to a fixed release, and no patched version of Car Driving School Management System has been published, so operators must rely on compensating controls. The most effective mitigation is to refactor the save_enrollment routine in /classes/Master.php to use parameterized/prepared statements (PDO or mysqli with bound parameters) for every request-derived value, which removes the injection class entirely without changing application behavior. If code changes are not possible, block or restrict access to /classes/Master.php?f=save_enrollment at the reverse proxy or WAF - for example, deny external requests to that file and its enrollment action, or deploy signatures matching SQL metacharacters in the submission payload - accepting the trade-off that legitimate administrative enrollment workflows will be blocked or may generate false positives. Additionally, place the application behind authentication and network allowlisting so only trusted staff networks can reach the administrative interface, and run the database account with least privilege (no FILE, no stacked queries, no DDL rights) to limit the blast radius of a successful injection. Monitor database and web logs for anomalous SQL syntax in enrollment requests as a detection measure, and re-check the VulDB and SourceCodester advisories periodically in case a fixed release is issued.

Affected VersionsENISA

Car Driving School Management System 1.0

Affected Packages

euvd car_driving_school_management_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 root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), a classic SQL injection class in which user-supplied input is concatenated into a database query without parameterization. The affected component is a PHP application, SourceCodester Car Driving School Management System 1.0, whose administrative/master controller at /classes/Master.php exposes an action router parameter 'f'; the value 'save_enrollment' dispatches to an enrollment-persistence routine that builds SQL from request-supplied fields. Because the codebase is written in PHP with a typical MySQL/MariaDB backend and the CVE's CPE record (cpe:2.3:a:sourcecodester:car_driving_school_management_system:*:*:*:*:*:*:*:*) does not restrict to a specific version, any deployment of the 1.0 release is presumed affected until patched. The supplied CVSS vector uses PR:N and UI:N, meaning the injection point is reachable by an unauthenticated remote client over the network with low attack complexity and no special preconditions (AT:N), which is consistent with an enrollment endpoint that is not gated behind a login or CSRF token.

Know when Car Driving School 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 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 unauthenticated SQLi over the web with no interaction (AV:N/AC:L/PR:N/UI:N); impacts kept Low to mirror the source scoring rather than assuming full DB takeover.

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
Sep 30, 2026 - 05:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Sep 30, 2026 - 04:15 cve.org
MEDIUM 6.9

DescriptionCVE.org

A security flaw has been discovered in SourceCodester Car Driving School Management System 1.0. Impacted is an unknown function of the file /classes/Master.php?f=save_enrollment. The manipulation results in sql injection. The attack can be executed remotely. The exploit has been released to the public and may be used for attacks.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Rare
obscure SourceCodester PHP demo/CMS project, negligible production footprint
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.3%
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
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

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-2022-28413 CRITICAL POC
9.8 Apr 21

Car Driving School Management System v1.0 was discovered to contain a SQL injection vulnerability via /cdsms/classes/Mas

CVE-2022-28412 CRITICAL POC
9.8 Apr 21

Car Driving School Managment System v1.0 was discovered to contain a SQL injection vulnerability via /cdsms/classes/Mast

CVE-2022-24571 CRITICAL POC
9.8 Feb 28

Car Driving School Management System v1.0 is affected by SQL injection in the login page. Rated critical severity (CVSS

CVE-2024-7662 MEDIUM POC
6.9 Aug 12

A vulnerability was found in SourceCodester Car Driving School Management System 1.0. Rated medium severity (CVSS 6.9),

CVE-2024-7661 MEDIUM POC
6.9 Aug 12

A vulnerability was found in SourceCodester Car Driving School Management System 1.0. Rated medium severity (CVSS 6.9),

CVE-2022-24572 MEDIUM POC
6.1 Feb 28

Car Driving School Management System v1.0 is affected by Cross Site Scripting (XSS) in the User Enrollment Form (Usernam

CVE-2024-7678 MEDIUM POC
5.3 Aug 12

A vulnerability was found in SourceCodester Car Driving School Management System 1.0. Rated medium severity (CVSS 5.3),

CVE-2024-7677 MEDIUM POC
5.3 Aug 12

A vulnerability was found in SourceCodester Car Driving School Management System 1.0. Rated medium severity (CVSS 5.3),

CVE-2024-7676 MEDIUM POC
5.3 Aug 12

A vulnerability was found in Sourcecodester Car Driving School Management System 1.0. Rated medium severity (CVSS 5.3),

CVE-2024-7669 MEDIUM POC
5.3 Aug 12

A vulnerability was found in SourceCodester Car Driving School Management System 1.0 and classified as critical.php. Rat

CVE-2024-7668 MEDIUM POC
5.3 Aug 12

A vulnerability has been found in SourceCodester Car Driving School Management System 1.0 and classified as critical. Ra

CVE-2024-7667 MEDIUM POC
5.3 Aug 12

A vulnerability, which was classified as critical, was found in SourceCodester Car Driving School Management System 1.0.

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