提交 #963710: onetwothreeneth HospitalManagementSystem 9ef91ed6007314b6473110ed699dff76d158f61d Improper Authentication信息

标题onetwothreeneth HospitalManagementSystem 9ef91ed6007314b6473110ed699dff76d158f61d Improper Authentication
描述Affected: `php/sessions.php` (lines 1-8), included from `bones/a_assets.php` (line 1) by every admin page (`index.php`, `accounts.php`, `patient_info.php`, `transaction_details.php`, `print.php`, `edit_*.php`, ...). The only authentication check is `$id = @$_SESSION['id']; if(isset($id)){ /* nothing */ } else { to("login.php"); }` and `to()` merely executes `header("location:$url")` without calling `exit`. PHP therefore continues rendering the whole 'protected' page after sending the redirect. An unauthenticated attacker who does not follow redirects (e.g. curl) receives every admin page, including all patient records, physician records, account lists and transaction data - i.e. authentication can be completely bypassed.
来源⚠️ https://github.com/onetwothreeneth/HospitalManagementSystem/issues/6
用户
 yukong (UID 101057)
提交2026-09-07 19時50分 (25 日前)
管理2026-10-02 06時24分 (24 days later)
状态已接受
VulDB条目412926 [onetwothreeneth HospitalManagementSystem 直到 9ef91ed6007314b6473110ed699dff76d158f61d php/sessions.php id 弱身份验证]
积分20

Do you need the next level of professionalism?

Upgrade your account now!