Soumettre #819157: OUSL-GROUP-BrinaryBrains School-Student-Management-System 1.0 Authentication Bypassinformation

TitreOUSL-GROUP-BrinaryBrains School-Student-Management-System 1.0 Authentication Bypass
DescriptionThe application supports automatic login restoration through a cookie named `school_auth`. The `MY_Controller` constructor unconditionally attempts to recover a user session from this cookie via `restore_auth_session_from_cookie()`. The cookie’s integrity is protected by an HMAC-SHA256 signature generated by the method `sign_auth_cookie()`: ```php protected function sign_auth_cookie($role, $user_id) { return hash_hmac('sha256', strtolower($role) . ':' . (int) $user_id, (string) $this->config->item('encryption_key')); } ```
La source⚠️ https://github.com/OUSL-GROUP-BrinaryBrains/School-Student-Management-System/issues/24
Utilisateur
 Akirazz (UID 97888)
Soumission04/05/2026 22:54 (il y a 5 mois)
Modérer30/05/2026 11:31 (26 days later)
StatutAccepté
Entrée VulDB367421 [OUSL-GROUP-BrinaryBrains School Student Management System MY_Controller Login.php sign_auth_cookie role authentification faible]
Points20

Do you want to use VulDB in your project?

Use the official API to access entries easily!