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

Source: https://junglewise.ai/threats/cve-2026-82123-tangible-loops-logic-reflected-cross-site-scripting-in-ajax  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-08-28. Updated: 2026-09-25  
License: CC BY 4.0 with a link back

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

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.

Technologies: [Tangible Loops & Logic](https://junglewise.ai/threats/technologies/loops-logic). Vendors: [Tangible](https://junglewise.ai/threats/vendors/tangible).

## Quick answers

**Is CVE-2026-82123 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-82123 being exploited in the wild.

**How severe is CVE-2026-82123?** Medium severity, with a CVSS score of 6.5, published 28 August 2026.

**Which products and versions are affected?** Tangible Loops & Logic <unknown>.

**Is there a fix for CVE-2026-82123?** No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.

**How is CVE-2026-82123 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2026-82123?** Check whether you run Tangible Loops & Logic at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

## 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

- [https://wordpress.org/plugins/tangible-loops-and-logic/](https://wordpress.org/plugins/tangible-loops-and-logic/)
- [https://www.tenable.com/security/research/tra-2026-57](https://www.tenable.com/security/research/tra-2026-57)

## Related threats

- [Loops & Logic broken access control vulnerability](https://junglewise.ai/threats/cve-2026-95604-unauthenticated-broken-access-control-in-loops-logic-4-2-4)
- [Loops & Logic WordPress plugin unauthenticated data disclosure](https://junglewise.ai/threats/cve-2026-16960-loops-logic-wordpress-plugin-unauthenticated-data-disclosure)
- [Tangible Loops & Logic Stored XSS in WordPress plugin](https://junglewise.ai/threats/cve-2026-57391-tangible-loops-logic-stored-xss-in-wordpress-plugin)
