Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2955+ Articles
167+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-93974: Unauthenticated SQL Injection in SourceCodester Online Reviewer Management System (Databank Module)
CVE-2026-93974: Unauthenticated SQL Injection in SourceCodester Online Reviewer Management System (Databank Module)
SECURITYHIGHCVE-2026-93974

CVE-2026-93974: Unauthenticated SQL Injection in SourceCodester Online Reviewer Management System (Databank Module)

Online Reviewer Management System v1.0's databank btn_functions.php lets remote, unauthenticated attackers inject SQL via the ID parameter.

Dylan H.

Security Team

September 21, 2026
3 min read

Affected Products

  • SourceCodester Online Reviewer Management System v1.0

Overview

A third SQL injection vulnerability has been disclosed in SourceCodester's Online Reviewer Management System v1.0, following the same pattern reported in CVE-2026-93959 and CVE-2026-93973. Tracked as CVE-2026-93974, this flaw lets a remote, unauthenticated attacker inject arbitrary SQL through the ID parameter of /reviewer_0/admins/assessments/databank/btn_functions.php?action=remove.


Technical Details

FieldValue
CVE IDCVE-2026-93974
SeverityHigh (CVSS 3.1: 7.3)
CVSS VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
WeaknessCWE-74, CWE-89 (SQL Injection)
Vulnerable File/reviewer_0/admins/assessments/databank/btn_functions.php?action=remove
ParameterID
AuthenticationNone required
Exploit MaturityPublic PoC available

How It Works

As with its course and subject module siblings, the databank module's remove action concatenates the ID parameter directly into a backend SQL query with no parameterization or sanitization (CWE-89). No authentication is required to reach the endpoint.

This is now the fourth publicly disclosed CVE against the identical btn_functions.php?action=remove → ID injection pattern in this product (CVE-2026-93959, -93972, -93973, -93974), all reported within days of each other. At this point the pattern should be treated as a systemic flaw in a shared, unvalidated query-building helper used across every assessments submodule, not a series of isolated bugs.


Impact Assessment

Who Is At Risk

  • Any organization or individual running Online Reviewer Management System v1.0 with the admin/assessments module reachable over the network
  • Deployments that already patched the course or subject module in isolation remain fully exposed via this databank endpoint

Potential Impact

  • Unauthorized read access to the databank table and, by extension, the shared application database (student records, grades, admin credentials)
  • Data tampering or deletion via injected UPDATE/DELETE statements
  • With four independent injection points now confirmed in the same codebase, automated scanners targeting this product family should be expected to weaponize all known endpoints together

Mitigation

  • Patch the query-building logic shared across all btn_functions.php files, not each module individually — treat this as one systemic defect
  • Deploy a WAF with SQL injection detection rules across the full /admins/assessments/ path as an interim control
  • Restrict network exposure of the admin/assessments module to trusted networks only
  • Audit database logs for anomalous queries against the databank table
  • Given four disclosed CVEs against the same pattern in under a week, organizations should seriously evaluate migrating off this unmaintained template for any deployment holding real data

References

  • NVD — CVE-2026-93974
  • VulDB — CVE-2026-93974

Related Reading

  • CVE-2026-93959: Unauthenticated SQL Injection in SourceCodester Online Reviewer Management System
  • CVE-2026-93973: Unauthenticated SQL Injection in SourceCodester Online Reviewer Management System (Subject Module)
#SourceCodester#CVE-2026-93974#SQL Injection#Web Security#PHP

Related Articles

CVE-2026-93973: Unauthenticated SQL Injection in SourceCodester Online Reviewer Management System (Subject Module)

Online Reviewer Management System v1.0's subject btn_functions.php lets remote, unauthenticated attackers inject SQL via the ID parameter.

3 min read

CVE-2026-93959: Unauthenticated SQL Injection in SourceCodester Online Reviewer Management System

Online Reviewer Management System v1.0's btn_functions.php lets remote, unauthenticated attackers inject SQL via the Course parameter. PoC public.

3 min read

CVE-2026-93997: Unauthenticated SQL Injection in SourceCodester Drug Recommendation System

Drug Recommendation System v1.0's edit_symptom.php lets remote, unauthenticated attackers inject SQL via the ID parameter.

3 min read
Back to all Security Alerts