Description
A vulnerability was found in SourceCodester Teacher Record System 1.0. Impacted is an unknown function of the file Teacher Record System of the component Parameter Handler. Performing a manipulation of the argument searchteacher results in sql injection. It is possible to initiate the attack remotely. The exploit has been made public and could be used.
Published: 2026-03-31
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: SQL Injection
Action: Patch Immediately
AI Analysis

Impact

An attacker can manipulate the searchteacher argument in the Teacher Record System’s Parameter Handler. This insufficiently sanitized input allows arbitrary SQL statements to be executed against the database. The vulnerability enables remote SQL injection, potentially exposing sensitive student records or allowing unauthorized modification of data. The weakness is a classic input validation flaw, aligned with CWE-74 and CWE-89.

Affected Systems

The affected product is SourceCodester’s Teacher Record System version 1.0. No other versions are listed as vulnerable. This version is known to use the Parameter Handler component that processes the searchteacher variable, leading to the injection flaw. Impacted users should verify whether they run exactly 1.0 or later releases, as patching newer versions may eliminate the flaw.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity, while the EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. The publicly available exploit demonstrates that the flaw can be triggered remotely, likely via a crafted HTTP request containing a malicious searchteacher parameter. Given the lack of a CVE-kev listing and the moderate score, the risk remains significant for systems that still run the vulnerable version, especially if they expose the Teacher Record System to the internet. The vulnerability can be exploited without requiring authentication, making it a high‑threat scenario for unprotected deployments.

Generated by OpenCVE AI on March 31, 2026 at 07:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest patch or upgrade from SourceCodester to a non‑vulnerable version of Teacher Record System.
  • If a patch is not available, modify the searchteacher input handling to properly escape or use parameterized queries.
  • Restrict external access to the Teacher Record System application or place it behind a firewall.
  • Monitor application logs for suspicious SQL activity and conduct vulnerability scans.

Generated by OpenCVE AI on March 31, 2026 at 07:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 03 Apr 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Sourcecodester
Sourcecodester teacher Record System
Vendors & Products Sourcecodester
Sourcecodester teacher Record System

Tue, 31 Mar 2026 13:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 31 Mar 2026 06:00:00 +0000

Type Values Removed Values Added
Description A vulnerability was found in SourceCodester Teacher Record System 1.0. Impacted is an unknown function of the file Teacher Record System of the component Parameter Handler. Performing a manipulation of the argument searchteacher results in sql injection. It is possible to initiate the attack remotely. The exploit has been made public and could be used.
Title SourceCodester Teacher Record System Parameter sql injection
Weaknesses CWE-74
CWE-89
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 7.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 6.9, 'vector': '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'}


Subscriptions

Sourcecodester Teacher Record System
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-03-31T12:57:52.304Z

Reserved: 2026-03-30T19:02:06.324Z

Link: CVE-2026-5182

cve-icon Vulnrichment

Updated: 2026-03-31T12:52:31.106Z

cve-icon NVD

Status : Deferred

Published: 2026-03-31T06:16:01.337

Modified: 2026-04-24T18:11:16.583

Link: CVE-2026-5182

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-03T09:10:29Z

Weaknesses