CVE-2026-16565:
WordPress 취약성 분석 및 완화
개요
CVE-2026-16565 is an Insecure Direct Object Reference (IDOR) / authorization bypass vulnerability in the Dokan: AI Powered WooCommerce Multivendor Marketplace Solution WordPress plugin. It affects all versions before 5.0.9 and allows any authenticated Dokan vendor to modify product attributes and default attributes belonging to other vendors on the same marketplace. The vulnerability was publicly disclosed on July 24, 2026, and assigned a CVSS score of 4.3 (Medium) (WPScan, GitHub Advisory).
기술적 세부 사항
The root cause is a missing product ownership verification on the plugin's product-attribute REST API write endpoints (CWE-639: Authorization Bypass Through User-Controlled Key), classified under OWASP Top 10 A5: Broken Access Control (WPScan). An attacker with a valid Dokan vendor account can send crafted REST API requests targeting another vendor's product ID to modify that product's attributes or default attributes without any ownership check. The precondition for exploitation is possession of a legitimate Dokan vendor account on the affected marketplace; unauthenticated users cannot exploit this vulnerability. The original researcher is Sai Praneeth Koti, and a proof-of-concept was scheduled for public release on August 7, 2026, to allow time for patching (WPScan).
영향
Successful exploitation allows a malicious vendor to tamper with competitors' product listings by modifying their attributes and default attributes, directly compromising marketplace integrity and potentially enabling sabotage of competing vendors' products. While this does not result in remote code execution or direct data exfiltration, it can cause reputational and financial harm to affected vendors and undermine customer trust in the marketplace platform. The impact is limited to the integrity of product data within the WooCommerce multivendor marketplace and does not affect system-level confidentiality or availability (WPScan, GitHub Advisory).
착취 단계
- Obtain a vendor account: Register or compromise a Dokan vendor account on the target WooCommerce multivendor marketplace running the vulnerable plugin (< 5.0.9).
- Identify target product IDs: Browse the marketplace or use the WooCommerce/Dokan REST API to enumerate product IDs belonging to other vendors (e.g.,
GET /wp-json/dokan/v1/products). - Craft a malicious REST API request: Send an authenticated REST API write request (PUT/POST) to the product-attribute endpoint targeting another vendor's product ID, such as
/wp-json/dokan/v1/products/{product_id}/attributesor/wp-json/dokan/v1/products/{product_id}/default-attributes, including modified attribute data in the request body. - Achieve unauthorized modification: Because the plugin does not verify that the requesting vendor owns the target product, the server processes the request and updates the victim vendor's product attributes with the attacker-supplied values (WPScan).
타협의 징후
- Logs: WordPress/WooCommerce REST API access logs showing authenticated PUT or POST requests to
/wp-json/dokan/v1/products/{product_id}/attributesor/wp-json/dokan/v1/products/{product_id}/default-attributeswhere the requesting vendor's user ID does not match the product owner's ID. - Application: Unexpected changes to product attributes or default attributes on vendor product listings, particularly if the affected vendor did not make those changes.
- Network: Repeated REST API write requests from a single vendor account targeting multiple different product IDs in a short time window, suggesting automated enumeration and modification.
완화 및 해결 방법
Update the Dokan plugin to version 5.0.9 or later, which introduces proper product ownership verification on the product-attribute REST API write endpoints (WPScan, GitHub Advisory). No official configuration-based workaround has been published; upgrading is the recommended and only confirmed remediation. Marketplace administrators should also audit recent product attribute changes for signs of unauthorized modification prior to patching.
추가 자료
근원: 이 보고서는 AI를 사용하여 생성되었습니다.
관련 WordPress 취약점:
무료 취약성 평가
클라우드 보안 태세를 벤치마킹합니다
9개의 보안 도메인에서 클라우드 보안 관행을 평가하여 위험 수준을 벤치마킹하고 방어의 허점을 식별합니다.
추가 Wiz 리소스
맞춤형 데모 받기
맞춤형 데모 신청하기
"내가 본 최고의 사용자 경험은 클라우드 워크로드에 대한 완전한 가시성을 제공합니다."
"Wiz는 클라우드 환경에서 무슨 일이 일어나고 있는지 볼 수 있는 단일 창을 제공합니다."
"우리는 Wiz가 무언가를 중요한 것으로 식별하면 실제로 중요하다는 것을 알고 있습니다."