CVE-2026-7654

The Admin Columns plugin for WordPress is vulnerable to PHP Object Injection leading to Remote Code Execution in versions up to and including 7.0.18. This is due to the use of `unserialize()` without an `allowed_classes` restriction in the `IdsToCollection::get_ids_from_string()` function, which processes attacker-controlled post meta values without proper validation. This makes it possible for authenticated attackers with Contributor-level access and above to inject a serialized PHP object into a post's custom meta field and trigger arbitrary code execution by exploiting a bundled POP gadget chain, resulting in remote code execution as the web server user.
Configurations

No configuration.

History

23 Jul 2026, 07:10

Type Values Removed Values Added
Summary
  • (es) El plugin Admin Columns para WordPress es vulnerable a inyección de objetos PHP que conduce a ejecución remota de código en versiones hasta la 7.0.18 inclusive. Esto se debe al uso de 'unserialize()' sin una restricción de 'allowed_classes' en la función 'IdsToCollection::get_ids_from_string()', que procesa valores meta de publicaciones controlados por el atacante sin la validación adecuada. Esto hace posible que atacantes autenticados con acceso de nivel Colaborador o superior inyecten un objeto PHP serializado en un campo meta personalizado de una publicación y desencadenen ejecución de código arbitrario explotando una cadena de gadgets POP incluida, lo que resulta en ejecución remota de código como el usuario del servidor web.

05 Jun 2026, 23:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-06-05 23:16

Updated : 2026-07-23 07:10


NVD link : CVE-2026-7654

Mitre link : CVE-2026-7654

CVE.ORG link : CVE-2026-7654


JSON object : View

Products Affected

No product.

CWE
CWE-502

Deserialization of Untrusted Data