Junglewise Threat Intelligence

CVE-2026-82123: Tangible Loops & Logic reflected cross-site scripting in AJAX handlers

CVE-2026-82123 · Severity: medium · CVSS 6.5 · Published 2026-08-28

Technologies: Tangible Loops & Logic. Vendors: Tangible.

Executive brief

Tangible Loops & Logic is a popular WordPress plugin that provides template and content control features for site frontend display. An unauthenticated attacker can inject malicious JavaScript code through the plugin's AJAX endpoints, which is then reflected back to victims in error messages and executed in their browsers. This allows attackers to steal session cookies, perform actions on behalf of users, or deface website content without requiring any authentication.

Technical details

The vulnerability is a reflected cross-site scripting (XSS) flaw in the `tangible_fields_fetch` and `tangible_fields_store` AJAX actions within `vendor/tangible/fields/fields/store.php`. Both endpoints are registered with `wp_ajax_nopriv_*` hooks, making them accessible to unauthenticated visitors. The `name` parameter from the request is read directly via `$_GET['name']` without validation or sanitization, then injected into an error message via `sprintf()` when the field is not found. The response is served with `json_encode()` but without proper Content-Type headers (text/html instead of application/json), allowing the browser to interpret and execute injected JavaScript. An attacker can craft a URL with JavaScript payload in the name parameter (e.g., `?action=tangible_fields_fetch&name=<img src=x onerror=alert()>`) to execute arbitrary code in victims' browsers. No patch has been released as of the advisory date.

Affected products

  • Tangible Loops & Logic <unknown>

Timeline

  • 2026-08-28: disclosed: CVE-2026-82123 published
  • 2026: advisory: Tenable Research Advisory TRA-2026-57 published

References

Related threats