Project 016 · Security Research · Responsible Disclosure · 2025

Critical Data Exposure Vulnerability

A responsible disclosure case study with a confidential Iraqi EdTech platform.

Identified a critical backend security weakness in a PHP/Laravel-based educational platform serving students, teachers, and administrative users across Iraq. Reported privately to the company; the CEO contacted me directly, the issue was acknowledged, and an official reward was issued.

Presented here as a professional case study. The platform name, endpoints, payloads, exploit steps, database structure, tokens, and any personal data are intentionally withheld. Evidence is shown only as redacted, mock previews — never raw records.

CybersecurityResponsible DisclosureLaravel SecurityData ExposureAccess ControlEdTech SecurityWeb Application Security
§ Case Study
Overview

Overview

A critical backend security issue was identified in a PHP/Laravel-based educational platform. The vulnerability could expose sensitive user records across multiple roles, including students, teachers, and administrators — without proper authorization controls in place.

Impact

Impact

The issue represented a serious privacy and platform-security risk: sensitive educational-platform records belonging to minors, teachers, and admin staff could be reached without the access checks the system was meant to enforce. Successful disclosure prevented potential mass data exposure.

Responsible Disclosure

Responsible Disclosure

The vulnerability was privately reported to the company through a confidential channel. The CEO contacted me directly, the issue was acknowledged, a fix was deployed, and an official reward and recognition were issued. No technical details, payloads, or raw data are published.

Skills Demonstrated

Skills Demonstrated

Laravel security testing · access control review · API analysis · responsible disclosure · privacy risk assessment · secure reporting · ethical vulnerability research.

Evidence · Redacted Preview
Confidential
id
name
phone
email
role
status
#1500
REDACTED_NAME
REDACTED_PHONE
REDACTED_EMAIL
student
active
#1507
REDACTED_NAME
REDACTED_PHONE
REDACTED_EMAIL
teacher
active
#1514
REDACTED_NAME
REDACTED_PHONE
REDACTED_EMAIL
student
active
#1521
REDACTED_NAME
REDACTED_PHONE
REDACTED_EMAIL
teacher
active
#1528
REDACTED_NAME
REDACTED_PHONE
REDACTED_EMAIL
student
active
#1535
REDACTED_NAME
REDACTED_PHONE
REDACTED_EMAIL
teacher
active
🔒 Sensitive data hidden · mock preview only

This is a mock, fully redacted illustration. No real records, endpoints, payloads, or platform identifiers are shown. The actual finding has been patched by the vendor.

NamesREDACTED_NAME
EmailsREDACTED_EMAIL
PhonesREDACTED_PHONE
IDsREDACTED_ID
TokensREDACTED_TOKEN
AddressesREDACTED_ADDRESS
← Back to index