The Smart Popup by Supsystic WordPress plugin before 2.0.2 does not prevent template-injection payloads from being stored in a popup text block and later evaluated by its template engine, because the filter meant to strip template delimiters runs before a decoding step that reconstructs them, allowing an authenticated administrator to execute arbitrary template expressions server-side and read PHP constants such as the site's database credentials and authentication keys.
History

Wed, 28 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-94

Wed, 28 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
Description The Smart Popup by Supsystic WordPress plugin before 2.0.2 does not prevent template-injection payloads from being stored in a popup text block and later evaluated by its template engine, because the filter meant to strip template delimiters runs before a decoding step that reconstructs them, allowing an authenticated administrator to execute arbitrary template expressions server-side and read PHP constants such as the site's database credentials and authentication keys.
Title Smart Popup by Supsystic < 2.0.2 - Admin+ SSTI via Popup Text Block
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published: 2026-10-28T10:45:14.251Z

Updated: 2026-10-28T10:45:14.251Z

Reserved: 2026-10-22T07:51:55.816Z

Link: CVE-2026-115223

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-28T11:17:15.800

Modified: 2026-10-28T14:37:23.510

Link: CVE-2026-115223

cve-icon Redhat

No data.