zoukankan      html  css  js  c++  java
  • magento app/design/adminhtml/default/default/template/sales/order/view/info.phtml XSS Vul

    catalogue

    1. 漏洞描述
    2. 漏洞触发条件
    3. 漏洞影响范围
    4. 漏洞代码分析
    5. 防御方法
    6. 攻防思考

    1. 漏洞描述

    Relevant Link:

    http://www.freebuf.com/vuls/94277.html


    2. 漏洞触发条件

    0x1: POC

    ">alert(1);"@sucuri.net


    3. 漏洞影响范围
    4. 漏洞代码分析

    app/design/adminhtml/default/default/template/sales/order/view/info.phtml

    <!-- template会将getcustomeremail方法的返回值(即用户填入的邮箱地址)传递到管理面板上 -->
    <tr>
        <td class="label"><label><?php echo Mage::helper('sales')->__('Email') ?></label></td>
        <td class="value"><a href="mailto:<?php echo $_order->getCustomerEmail() ?>"><strong><?php echo $_order->getCustomerEmail() ?></strong></a></td>
    </tr>


    5. 防御方法

    app/design/adminhtml/default/default/template/sales/order/view/info.phtml

    <tr>
        <td class="label"><label><?php echo Mage::helper('sales')->__('Email') ?></label></td>
        <!-- <td class="value"><a href="mailto:<?php echo $_order->getCustomerEmail() ?>"><strong><?php echo $_order->getCustomerEmail() ?></strong></a></td> -->
        <td class="value"><a href="mailto:<?php echo htmlspecialchars($_order->getCustomerEmail()) ?>"><strong><?php echo htmlspecialchars($_order->getCustomerEmail()) ?></strong></a></td>
    </tr>


    6. 攻防思考

    Copyright (c) 2016 Little5ann All rights reserved

  • 相关阅读:
    7.31 "简单"(大嘘)DP
    P2014 选课
    7.30 "简单"(大嘘)DP
    Codeforce 1131C Birthday (构造数组)
    洛谷 P1074【靶形数独】(DFS)
    NOIP2004【虫食算】(DFS)
    洛谷 P1025【数的划分】(DFS dp)
    洛谷P1019【单词接龙】(DFS)
    洛谷P1162【机器人搬重物】(BFS)
    洛谷P1141【01迷宫】
  • 原文地址:https://www.cnblogs.com/LittleHann/p/5178524.html
Copyright © 2011-2022 走看看