
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-16547 is a broken access control vulnerability in the REST API Log WordPress plugin affecting all versions before 1.7.1. The flaw allows unauthenticated users who possess any valid log download token to download REST API log entries for any log record — not just the one the token was originally issued for — potentially exposing credentials, authentication tokens, and other private content. It was publicly disclosed on 2026-07-27 and assigned a CVSS score of 5.9 (Medium) (WPScan, GitHub Advisory).
The root cause is improper access control (CWE-284 / OWASP A5: Broken Access Control): the plugin's log download endpoint accepts a token parameter but neither binds that token to a specific log entry nor verifies that the requester has the appropriate WordPress capability. As a result, any token — regardless of which log entry it was originally generated for — can be used to retrieve any other log entry. An attacker who obtains even a single valid token (e.g., from a shared link, a phishing target, or a leaked URL) can enumerate and download all stored REST API request/response logs. The vulnerability was discovered and reported by researcher Shikhali Jamalzade (WPScan).
Successful exploitation results in unauthorized disclosure of sensitive data logged by the REST API Log plugin, which may include plaintext credentials, authentication tokens (e.g., JWT, OAuth tokens, API keys), and private content transmitted via the WordPress REST API. Because REST API logs can capture authentication flows and administrative operations, exposed tokens could enable account takeover or lateral movement within the WordPress environment. The impact is limited to confidentiality — there is no direct code execution or integrity impact — but the sensitivity of the data at risk elevates the practical severity (WPScan, GitHub Advisory).
Update the REST API Log WordPress plugin to version 1.7.1 or later, which addresses the broken access control by properly binding tokens to specific log entries and enforcing capability checks on the download endpoint (WPScan). As an immediate precaution, administrators should review and rotate any credentials, API keys, or authentication tokens that may have been captured in existing log entries. If immediate patching is not possible, consider temporarily disabling the log download feature or restricting access to the download endpoint via server-level controls (e.g., IP allowlisting or WAF rules).
The vulnerability was discovered and responsibly disclosed by researcher Shikhali Jamalzade (Twitter: @0xAlisAlive), who also submitted it to WPScan. WPScan has adopted a coordinated disclosure approach, delaying PoC publication until 2026-08-10 to provide users time to update (WPScan). No significant broader media coverage or notable community debate has been observed at this time.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."