Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2020-29156 PoC — WordPress plugin WooCommerce 权限许可和访问控制问题漏洞

Source
Associated Vulnerability
Title:WordPress plugin WooCommerce 权限许可和访问控制问题漏洞 (CVE-2020-29156)
Description:WordPress是Wordpress基金会的一套使用PHP语言开发的博客平台。该平台支持在PHP和MySQL的服务器上架设个人博客网站。WordPress plugin是WordPress开源的一个应用插件。 WordPress 4.7.0版本之前的WooCommerce插件存在权限许可和访问控制问题漏洞,该漏洞允许远程攻击者通过order id参数查看任意订单的状态。
Description
woocommerce wordpress plugin - Affected Version: V 4.5.2 [CVE-2020-29156]
Readme
# CVE-2020-29156
woocommerce wordpress plugin - Affected Version: V 4.5.2 [CVE-2020-29156]

#WooCommerce before 4.7.0 allows remote attackers to view the status of arbitrary orders via the order_id parameter in a fetch_order_status

#Vulnerability Type - Incorrect Access Control

#Vendor of Product - woocommerce

#Affected Product Code Base - woocommerce wordpress plugin - Affected Version: V 4.5.2 ( Fixed in 4.7.0)

#Affected Component - https://[target-site].com/wp-admin/admin-ajax.php?action=fetch_order_status&order_id=[1234]

#Attack Type - Local

#Impact Information Disclosure - true


#Attack Vectors
> - Go to website that is using woo-commerce plugin 
> - Please make order and malicious user will get order-ID
> - Go to this link and insert his order-ID `` https://[target-site].com/wp-admin/admin-ajax.php?action=fetch_order_status&order_id=[order-ID] ''
> - Response will be order status, i.e, processing, pending, trash, cancelled, etc.
> - Malicious user can view unauthorized  order status of other customer's order status by changing '' order-ID ''
File Snapshot

[4.0K] /data/pocs/b90500af9fb8204e8ae59ee73f58a355522b8ff7 └── [1.0K] README.md 0 directories, 1 file
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. If the original source is unavailable, please email f.jinxu#gmail.com for a local snapshot (replace # with @).
    3. Shenlong has snapshotted the POC code for you. To support long-term maintenance, please consider donating. Thank you for your support.