CVE Catalog

CVE-2026-6089

MediumCVSS 4.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.28%

20th percentile - higher than 20% of all known CVEs

Summary

The WP CTA plugin for WordPress is vulnerable to SSRF via the 'sticky_s_media' parameter in imported JSON files. The import_sidebars() function passes URLs from JSON to file_get_contents() with FILTER_VALIDATE_URL validation, which allows internal IPs. An authenticated administrator can make requests to arbitrary locations, including internal services. Affects versions up to 2.1.2.

Risk Assessment

An attacker with admin access can read and modify data from internal services, potentially leading to privilege escalation or sensitive information disclosure.

Recommendation

Update the WP CTA plugin to the latest version.

Related vulnerabilities

Original NVD description (English source)

The WP CTA plugin for WordPress is vulnerable to Server-Side Request Forgery via the 'sticky_s_media' parameter in imported JSON files in all versions up to, and including, 2.1.2. This is due to the import_sidebars() function passing user-supplied URLs from imported JSON data to file_get_contents() with only FILTER_VALIDATE_URL validation (which allows internal IPs). This makes it possible for authenticated attackers, with Administrator-level access and above, to make web requests to arbitrary locations originating from the web application, which can be used to query and modify information from internal services. The response content is saved as a WordPress media attachment, making this a full-read SSRF.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS