CVE-2025-50349
Published: 23 June 2025
Summary
CVE-2025-50349 is a high-severity Path Traversal (CWE-22) vulnerability in Phpgurukul Pre-School Enrollment System. Its CVSS base score is 7.5 (High).
Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked in the top 18.4% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.
Deeper analysis
PHPGurukul Pre-School Enrollment System Project V1.0 is affected by a directory traversal vulnerability in update-teacher-pic.php, tracked as CVE-2025-50349 and assigned CWE-22. The issue carries a CVSS 3.1 base score of 7.5, reflecting network-accessible attack vectors that require no authentication or user interaction and result in high confidentiality impact.
An unauthenticated remote attacker can supply crafted path sequences to the affected script, enabling arbitrary file reads from the underlying server filesystem and potential exposure of sensitive configuration or data files.
The two provided references consist of the same GitHub report documenting the directory traversal flaw but contain no advisory statements, patch details, or mitigation guidance. The associated EPSS score remains flat at 0.0151 with no observed increase after disclosure.
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2025-18924
Vulnerability details
PHPGurukul Pre-School Enrollment System Project V1.0 is vulnerable to Directory Traversal in update-teacher-pic.php.
- CWE(s)
Related Threats
MITRE ATT&CK Enterprise TechniquesAI
Why these techniques?
Directory traversal in public-facing PHP web application (update-teacher-pic.php) enables exploitation of public-facing applications (T1190) and facilitates file and directory discovery (T1083) via arbitrary file access.
Affected Assets
Mitigating Controls
Likely Mitigating Controls AI
Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.
Validates pathnames and filenames to prevent traversal outside intended directories.