Description
SourceCodester Engineers Online Portal v1.0 is vulnerable to SQL Injection in update_password.php via the new_password parameter.
Published: 2026-04-10
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Database Compromise
Action: Immediate Patch
AI Analysis

Impact

SourceCodester Engineers Online Portal version 1.0 contains an unsanitized SQL injection flaw in the update_password.php script where the new_password parameter is directly concatenated into a database query. This weakness, identified as CWE-89, permits an attacker to modify the intended SQL statement and execute arbitrary commands against the underlying database. Successful exploitation could result in unauthorized reading, alteration, or deletion of sensitive data stored in the portal’s database, thereby compromising data integrity and confidentiality.

Affected Systems

The affected product is Janobe’s SourceCodester Engineers Online Portal, version 1.0. The CPE confirms that only this exact version is vulnerable. No other vendors or product versions are listed in the CNA data, so administrators should verify that they are running this specific version and that update_password.php is hosted in their environment.

Risk and Exploitability

The CVSS score of 9.8 indicates a critical severity. EPSS is reported to be less than 1%, suggesting that while the flaw is severe, its exploitation probability is currently low, possibly due to limited public exposure or lack of known exploit code. The vulnerability does not appear in the CISA KEV catalog. Based on the description, it is inferred that the likely attack vector is a remote HTTP request to the password update endpoint. If an attacker can reach update_password.php, either as an authenticated user or, if the endpoint is publicly accessible, they could craft a malicious new_password value to inject arbitrary SQL statements, potentially gaining unauthorized data access or manipulating application data.

Generated by OpenCVE AI on April 14, 2026 at 19:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply any available vendor patch or upgrade to a newer, patched version of SourceCodester Engineers Online Portal
  • Refactor the update_password.php logic to use parameterized queries or prepared statements for all database interactions
  • Validate and sanitize the new_password input, rejecting suspicious characters before processing
  • Restrict access to the password update endpoint so that only authenticated users can invoke it and enforce strong session management
  • Monitor web logs for anomalous activity targeting the update_password.php URL and investigate suspicious requests

Generated by OpenCVE AI on April 14, 2026 at 19:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 15 Apr 2026 16:15:00 +0000

Type Values Removed Values Added
Title SQL Injection in SourceCodester Engineers Online Portal Password Update

Tue, 14 Apr 2026 17:45:00 +0000

Type Values Removed Values Added
First Time appeared Janobe
Janobe engineers Online Portal
CPEs cpe:2.3:a:janobe:engineers_online_portal:1.0:*:*:*:*:*:*:*
Vendors & Products Janobe
Janobe engineers Online Portal

Tue, 14 Apr 2026 16:45:00 +0000

Type Values Removed Values Added
Title SQL Injection in update_password.php of SourceCodester Engineers Online Portal

Tue, 14 Apr 2026 15:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

ssvc

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


Mon, 13 Apr 2026 14:30:00 +0000

Type Values Removed Values Added
Title SQL Injection in update_password.php of SourceCodester Engineers Online Portal
Weaknesses CWE-89

Mon, 13 Apr 2026 13:00:00 +0000

Type Values Removed Values Added
First Time appeared Sourcecodester
Sourcecodester engineers Online Portal
Vendors & Products Sourcecodester
Sourcecodester engineers Online Portal

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

Type Values Removed Values Added
Description SourceCodester Engineers Online Portal v1.0 is vulnerable to SQL Injection in update_password.php via the new_password parameter.
References

Subscriptions

Janobe Engineers Online Portal
Sourcecodester Engineers Online Portal
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-04-14T14:25:25.580Z

Reserved: 2026-04-06T00:00:00.000Z

Link: CVE-2026-36236

cve-icon Vulnrichment

Updated: 2026-04-14T14:24:02.262Z

cve-icon NVD

Status : Analyzed

Published: 2026-04-10T15:16:25.197

Modified: 2026-04-14T17:42:10.680

Link: CVE-2026-36236

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-15T16:00:07Z

Weaknesses