CVE-2026-82925: Site Reviews · Deserialization of Untrusted Data
Affects Site ReviewsSource CVE Database V5
Not known to be exploited · CVSS 8.1 High · fixed in 8.3.0 : patch Site Reviews soon.
Data as of 10/25/2026, 09:04:02 UTC
- Exploitation
Not in CISA KEV, no exploitation reported
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 38% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 8.3.0
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HWhat to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| Site Reviews | Affected
| Fixed in
|
AI-suggested
Users should upgrade to version 8.3.0 or later once released. Until then, sites should ensure their WordPress nonce key is properly set to a strong, secret value to reduce the risk of key predictability. Monitor the vendor advisory for updates and apply official fixes when available.
Description
The Site Reviews WordPress plugin before 8.3.0 does not prevent request data from being deserialized, and derives the key protecting that data by padding out the site's WordPress nonce key, which makes the key publicly computable on installs where that key is absent, left at its sample value, or too short to be secret. This allows unauthenticated users to inject arbitrary PHP objects on such installs. The Site Reviews WordPress plugin before 8.3.0's own code contains no chain onward from the injected object, so how far it reaches depends on the other code present on the site.
Impact
Unauthenticated attackers can inject arbitrary PHP objects via deserialization, potentially leading to remote code execution or other impacts depending on the presence of other vulnerable code on the site. The plugin itself does not provide a direct exploitation path, so the severity of impact varies with the site's environment and additional installed code.
Summary
CVE-2026-82925 is a deserialization of untrusted data vulnerability (CWE-502) in the Site Reviews WordPress plugin versions before 8.3.0. The plugin improperly allows deserialization of request data using a key derived from the WordPress nonce key, which can be predictable or publicly computable on some installs. This flaw enables unauthenticated attackers to inject arbitrary PHP objects. The plugin's own code does not directly exploit the injected objects, so the actual impact depends on other plugins or code on the site that may interact with these objects.
Weaknesses
- CWE-502Deserialization of Untrusted Data (opens in a new tab)
Base weaknessLikelihood of exploit: MediumCWE Top 25 (2025): #15OWASP Top 10 A08:2025: Software or Data Integrity Failures (opens in a new tab)
The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.