Description
The wpForo Forum WordPress plugin before 3.1.6 does not restrict which classes may be instantiated when it deserializes a user-supplied profile field value, allowing authenticated users with Subscriber-level access and above to inject a PHP Object.
No POP chain is present in the wpForo Forum WordPress plugin before 3.1.6 itself; if one is present via another installed wpForo Forum WordPress plugin before 3.1.6 or , this could lead to remote code execution, arbitrary file operations, or SQL injection. This is an incomplete fix of CVE-2026-49769.
Published: 2026-09-24
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The wpForo Forum WordPress plugin in any version prior to 3.1.6 allows an authenticated user with Subscriber-level access or higher to supply a custom value for a profile field that is deserialized without class name validation. This flaw is a classic PHP Object Injection condition; if the attacker supplies a serialized payload referencing a class capable of arbitrary code or file manipulation, the plugin will instantiate that object. The vulnerability by itself does not contain an object deserialization chain, but the description indicates that a POP (Property Oriented Programming) chain may be present in another installed wpForo Forum module. If such a chain is available, the injected object could lead to remote code execution, arbitrary file operations, or SQL injection.

Affected Systems

WordPress sites that use the wpForo Forum plugin with a version older than 3.1.6. Any user with Subscriber or higher privilege who can edit profile fields is able to craft the malicious payload. The danger does not extend beyond the plugin’s handling of profile fields unless a compatible object chain exists in another component or plugin.

Risk and Exploitability

The CVSS score of 7.5 indicates a high-risk vulnerability. The exploit probability is not quantified due to a lack of EPSS data, and the vulnerability is not listed in the CISA KEV catalog. However, the flaw is exploitable by authenticated, on‑site users, which elevates its practical risk. Attackers would need to first obtain Subscriber or higher level access, then craft and submit a serialized payload through the profile field interface; if a suitable POP chain can be satisfied by the site’s installed plugins, the result could be full remote code execution. Given the severe potential impact and the readily available access model, the vulnerability warrants high risk treatment.

Generated by OpenCVE AI on September 24, 2026 at 12:27 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the wpForo Forum plugin to version 3.1.6 or later to remove the deserialization vulnerability.
  • If an upgrade cannot be performed immediately, restrict or revoke Subscriber and higher roles from editing profile fields that are processed by the plugin, effectively preventing the injection payload from being submitted.
  • Audit the WordPress database for unexpected serialized strings in profile fields or post metadata and delete any that are not known to be safe, ensuring only whitelisted classes are stored.
  • Consider implementing an application‑level input validation or deserialization guard that checks allowed class names before unserialization as an additional temporary safeguard.

Generated by OpenCVE AI on September 24, 2026 at 12:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 24 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 24 Sep 2026 08:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-502

Thu, 24 Sep 2026 06:15:00 +0000

Type Values Removed Values Added
Description The wpForo Forum WordPress plugin before 3.1.6 does not restrict which classes may be instantiated when it deserializes a user-supplied profile field value, allowing authenticated users with Subscriber-level access and above to inject a PHP Object. No POP chain is present in the wpForo Forum WordPress plugin before 3.1.6 itself; if one is present via another installed wpForo Forum WordPress plugin before 3.1.6 or , this could lead to remote code execution, arbitrary file operations, or SQL injection. This is an incomplete fix of CVE-2026-49769.
Title wpForo Forum < 3.1.6 - Subscriber+ PHP Object Injection via Profile Fields
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-24T10:41:55.934Z

Reserved: 2026-08-26T14:06:26.690Z

Link: CVE-2026-80513

cve-icon Vulnrichment

Updated: 2026-09-24T10:36:23.203Z

cve-icon NVD

Status : Deferred

Published: 2026-09-24T06:17:01.430

Modified: 2026-09-24T14:42:02.707

Link: CVE-2026-80513

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-24T12:30:18Z

Weaknesses
  • CWE-502

    Deserialization of Untrusted Data