提出 #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 日 ago)
モデレーション2026年10月02日 06:24 (24 days later)
ステータス承諾済み
VulDBエントリ412926 [onetwothreeneth HospitalManagementSystem 迄 9ef91ed6007314b6473110ed699dff76d158f61d php/sessions.php id 弱い認証]
ポイント20

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!