CVE-2020-29156

MEDIUM

WooCommerce < 4.7.0 - Unauthenticated Arbitrary Order Status Disclosure via order_id Parameter

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2020-29156. PoCs published by Ko-kn3t.

AI-analyzed exploit summary The repository provides a technical description of CVE-2020-29156, an incorrect access control vulnerability in WooCommerce before 4.7.0. It explains how attackers can view arbitrary order statuses via the `order_id` parameter in the `fetch_order_status` endpoint.

Description

The WooCommerce plugin before 4.7.0 for WordPress allows remote attackers to view the status of arbitrary orders via the order_id parameter in a fetch_order_status action.

Exploits (1)

nomisec WRITEUP 3 stars
by Ko-kn3t · poc
https://github.com/Ko-kn3t/CVE-2020-29156

The repository provides a technical description of CVE-2020-29156, an incorrect access control vulnerability in WooCommerce before 4.7.0. It explains how attackers can view arbitrary order statuses via the `order_id` parameter in the `fetch_order_status` endpoint.

Classification
Writeup 90%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: WooCommerce WordPress plugin versions before 4.7.0
No auth needed
Prerequisites: Target site using WooCommerce plugin · Valid order ID
devstral-2 · analyzed Feb 19, 2026 Full analysis →

References (2)

Core 2
Core References
Exploit, Third Party Advisory x_refsource_misc
https://github.com/Ko-kn3t/CVE-2020-29156
Release Notes, Third Party Advisory x_refsource_misc
https://raw.githubusercontent.com/woocommerce/woocommerce/master/changelog.txt

Scores

CVSS v3 5.3
EPSS 0.1308
EPSS Percentile 94.3%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

Details

CWE
CWE-639
Status published
Products (2)
woocommerce/woocommerce < 4.7.0
woocommerce/woocommerce 0 - 4.7.0Packagist
Published Dec 27, 2020
Tracked Since Feb 18, 2026