PT-2026-47065 · WordPress · Admin Columns

CVE-2026-7654

·

Published

2026-06-05

·

Updated

2026-06-14

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Admin Columns versions prior to 7.0.19
Description The plugin is subject to PHP Object Injection, which can lead to Remote Code Execution. This occurs because the get ids from string() function in the IdsToCollection class uses unserialize() without restricting allowed classes when processing post meta values. Authenticated attackers with Contributor-level access or higher can inject a serialized PHP object into a post's custom meta field. By exploiting a bundled POP gadget chain—a sequence of existing code snippets that can be chained together during deserialization—the attacker can execute arbitrary code as the web server user.
Recommendations Update to a version later than 7.0.18. As a temporary workaround, restrict access to post custom meta fields for users with Contributor-level permissions to prevent the injection of serialized objects into the get ids from string() function.

Fix

RCE

Deserialization of Untrusted Data

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-7654

Affected Products

Admin Columns