HIGH 7.2

CVE-2026-12095: Kargo Takip WordPress Plugin SSRF Vulnerability (v1.2 & Earlier)

The Kargo Takip plugin for WordPress contains a Server-Side Request Forgery (SSRF) vulnerability that allows unauthenticated attackers to send web requests to arbitrary internal servers from the affected WordPress installation. The vulnerability is particularly dangerous because the plugin echoes back sensitive data—specifically authentication tokens or credentials found in JSON responses—directly to the attacker's browser. This means an attacker can query internal services like cloud metadata endpoints, database servers, or other backend systems, and retrieve their responses without needing any authentication credentials.

Source data · NVD / CISA · public domain

CVSS
3.1 · 7.2 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Weaknesses (CWE)
CWE-918
Affected products
0 configuration(s)
Published / Modified
2026-06-24 / 2026-06-25

NVD description (verbatim)

The Kargo Takip plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 1.2 via the 'api_url' parameter. This makes it possible for unauthenticated attackers to make web requests to arbitrary locations originating from the web application and can be used to query and modify information from internal services. The script echoes internal API response data (specifically the value of any 'auth' key in a JSON response body) verbatim back to the attacker's browser, enabling direct exfiltration of responses from internal services such as cloud instance metadata endpoints.

4 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-12095 is an SSRF vulnerability in the Kargo Takip WordPress plugin (versions up to 1.2) affecting the 'api_url' parameter. The plugin fails to validate or sanitize user input before making HTTP requests, enabling request forgery. The critical escalation factor is that the application echoes any 'auth' key value from JSON response bodies back to the client, effectively converting the SSRF into a direct information disclosure channel. This bypasses network segmentation and allows attackers to exfiltrate credentials, API keys, and other sensitive configuration data from internal services accessible from the web server.

Business impact

Organizations running Kargo Takip can face credential compromise leading to unauthorized access of internal systems, databases, and cloud infrastructure. If the WordPress server has network access to cloud instance metadata endpoints (AWS EC2, GCP, Azure), attackers can extract temporary credentials with potentially broad permissions. This could enable lateral movement into production databases, CI/CD pipelines, or other sensitive infrastructure. The vulnerability requires no authentication and is trivial to exploit, making it an attractive target for reconnaissance prior to larger attacks.

Affected systems

All versions of the Kargo Takip plugin for WordPress up to and including version 1.2 are affected. The vulnerability is accessible to any unauthenticated user who can reach the WordPress installation. Exposure is highest for publicly accessible WordPress sites running this plugin, though internal WordPress deployments are also at risk if the server has outbound network access to sensitive services.

Exploitability

This vulnerability is highly exploitable. It requires no authentication, no user interaction, and minimal technical sophistication. An attacker need only craft an HTTP request with a malicious 'api_url' parameter pointing to an internal service, then parse the echoed response data. The direct exfiltration of authentication tokens makes it especially practical—there is no guessing or brute-forcing needed. No active KEV exploitation has been reported as of the publication date, but the attack surface and low barrier to entry make widespread exploitation likely if the vulnerability becomes public knowledge.

Remediation

Immediately update the Kargo Takip plugin to a patched version released after June 25, 2026. Verify the specific version number against the official plugin repository or vendor advisory. If an update is not yet available, disable or remove the plugin until a fix is released. As an interim control, restrict access to the WordPress installation via firewall rules or Web Application Firewall policies to trusted IP ranges only. Implement network segmentation to limit the WordPress server's ability to reach sensitive internal services.

Patch guidance

Check the WordPress plugin repository and the Kargo Takip vendor's official channels for available updates. Apply patches as soon as they are available. If your WordPress admin dashboard shows version 1.2 or earlier, a patch is needed. Test patches in a staging environment before production deployment to ensure no functionality regression. Verify the patched version explicitly blocks or validates the 'api_url' parameter and does not echo internal API response data back to clients.

Detection guidance

Monitor web server logs for suspicious requests to the affected plugin with unusual 'api_url' parameter values, particularly those pointing to internal IP ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) or cloud metadata endpoints (169.254.169.254 for AWS). Search for GET or POST requests containing 'api_url=' with encoded or raw internal hostnames. Implement WAF rules to block requests with 'api_url' parameters pointing to non-public IP ranges. Review application logs for responses containing 'auth' tokens or credentials being sent back to external sources. Use SIEM correlation to alert on patterns of requests to cloud metadata services or internal service discovery attempts.

Why prioritize this

This vulnerability scores 7.2 (HIGH) and should be prioritized within 24-48 hours of verification that your organization runs Kargo Takip. The combination of zero authentication requirements, high impact (credential exfiltration), trivial exploitability, and broad network access makes it a critical remediation target. If your WordPress server has outbound access to cloud infrastructure or internal databases, prioritization is CRITICAL.

Risk score, explained

The CVSS 3.1 score of 7.2 (HIGH) reflects a network-reachable vulnerability with low attack complexity, no privilege requirements, and no user interaction needed. The Confidentiality and Integrity impacts (both Low in the vector) underscore the ability to read and potentially modify internal data. The Scope Change indicates the attack can affect resources beyond the vulnerable component itself (internal services). The lack of Availability impact reflects that the attack focuses on information disclosure rather than denial of service, keeping the score from reaching Critical.

Frequently asked questions

Does this vulnerability require the attacker to be logged into WordPress?

No. The vulnerability is unauthenticated, meaning any attacker who can access the WordPress site via the internet can exploit it without a login account or user credentials.

Can this vulnerability be exploited from outside the network?

Yes. Since the SSRF originates from the web server itself, the attacker only needs network access to the WordPress installation. The WordPress server then makes the internal requests on the attacker's behalf, potentially bypassing firewall rules that would normally block external access to internal services.

What if our cloud instance metadata endpoint is already restricted?

Even restricted metadata endpoints may leak information if an attacker can trigger verbose error messages or partial responses. Additionally, attackers may target other internal services (databases, microservices, caches) that the WordPress server can reach. Defense-in-depth through patching, network segmentation, and WAF rules is still essential.

Is this vulnerability on the CISA KEV list?

No, it is not currently on the CISA Known Exploited Vulnerabilities list as of the published date. However, given the low barrier to exploitation, it may be added if active exploitation emerges. Treat it with urgency regardless of KEV status.

This analysis is based on the published CVE details as of June 25, 2026. Specific patch version numbers, affected product versions beyond 1.2, and remediation timelines should be verified against the official Kargo Takip vendor advisory and WordPress plugin repository. No exploit code or weaponized proof-of-concept is provided. Organizations should test patches in non-production environments before deployment. This document is for informational purposes and does not constitute professional security advice. Consult your security team or a qualified professional for guidance specific to your infrastructure. Source: NVD (public-domain), retrieved 2026-07-29. Analysis generated by SEC.co (claude-haiku-4-5).