Severity by source
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
5DescriptionCVE.org
The Smart Post Show - Post Grid, Post Carousel & Slider, and List Category Posts plugin for WordPress is vulnerable to PHP Object Injection in all versions up to, and including, 3.0.12 via deserialization of untrusted input in the import_shortcodes() function. This makes it possible for authenticated attackers, with Administrator-level access and above, to inject a PHP Object. No known POP chain is present in the vulnerable software, which means this vulnerability has no impact unless another plugin or theme containing a POP chain is installed on the site. If a POP chain is present via an additional plugin or theme installed on the target system, it may allow the attacker to perform actions like delete arbitrary files, retrieve sensitive data, or execute code depending on the POP chain present.
AnalysisAI
PHP object injection in Smart Post Show WordPress plugin versions ≤3.0.12 allows administrators to deserialize untrusted input via the import_shortcodes() function. While no POP chain exists in the plugin itself (making direct exploitation impossible), the vulnerability becomes critical if paired with another plugin/theme containing exploitable gadget chains, potentially enabling file deletion, data exfiltration, or remote code execution. CVSS 7.2 (High) reflects theoretical maximum impact. No public exploit identified at time of analysis, with EPSS data unavailable for this recent CVE identifier.
Technical ContextAI
This vulnerability (CWE-502: Deserialization of Untrusted Data) occurs in the Smart Post Show plugin's import_shortcodes() function, which processes serialized PHP objects without proper validation. PHP object injection exploits require two components: an unsafe unserialize() call (present here) and a Property-Oriented Programming (POP) chain-a sequence of magic methods (__wakeup, __destruct, __toString) in loaded classes that can be chained together for malicious effects. The vulnerable plugin itself lacks exploitable POP gadgets, making this a conditional vulnerability dependent on the WordPress site's complete plugin/theme ecosystem. Attack success requires administrator credentials (PR:H in CVSS vector), significantly limiting the threat surface to compromised admin accounts or malicious insiders. The affected product per CPE is specifically the ShapedPlugin Smart Post Show plugin for WordPress through version 3.0.12.
RemediationAI
Immediately upgrade Smart Post Show plugin to version 3.0.13 or later, which addresses the unsafe deserialization vulnerability as documented in WordPress Trac changeset 3490703 at https://plugins.trac.wordpress.org/changeset/3490703/post-carousel. Site administrators should audit all installed plugins and themes to identify potential POP chain gadgets (commonly found in outdated libraries like PHPMailer, Guzzle, or Monolog) and update those components as well. Implement principle of least privilege by restricting administrator role assignments and enabling multi-factor authentication for all privileged accounts to mitigate the PR:H prerequisite. Monitor WordPress admin activity logs for unexpected shortcode import operations. For sites unable to update immediately, consider temporarily disabling the plugin's import functionality if business operations permit, though no specific workaround exists that maintains full plugin features. Vendor security advisory and technical details available at https://www.wordfence.com/threat-intel/vulnerabilities/id/45690747-0b8d-4e2e-8dd0-07c12791c064.
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
NetAlertX (formerly PiAlert) versions 23.01.14 through 24.x before 24.10.12 allow unauthenticated command injection thro
Same weakness CWE-502 – Deserialization of Untrusted Data
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-22221
GHSA-vw96-fcx4-fx55