CVE-2026-84860: Scada-LTS DWR Authorization Bypass - Systemic

Published Sep 16, 2026
·
Updated

ScadaLTS 2.8.1-release-candidate build 0 is affected by an Authorization Bypass

Spring Security gates DWR endpoints by URL path pattern, but DWR itself dispatches method calls based on the POST body parameters c0-scriptName and c0-methodName. The crossDomainSessionSecurity setting in web.xml is set to false, which disables DWR's built-in origin validation. This means any authenticated user can invoke any DWR method (regardless of the URL-based access control) by sending their request to a URL they are permitted to access (e.g. MiscDwr.initializeLongPoll.dwr) while targeting a restricted class in the POST body.

This is the systemic root cause that enables multiple other findings to be exploited as a low privilege user.

Affected Software

1 affected component
ScadaLTS ScadaLTS=2.8.1-release-candidate build 0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Scada-LTS to a version that resolves this vulnerability.

    Fixed in 2.8.1-release-candidate build 0
  2. Configuration

    In web.xml, set crossDomainSessionSecurity to true to re-enable DWR's built-in origin validation (it is currently set to false, which disables it).

    Scada-LTS DWR (web.xml) crossDomainSessionSecurity = true

Event History

Sep 16, 2026
CVE Published
via MITRE·02:52 PM
Data Sourced
via MITRE·02:52 PM
DescriptionSeverity

Frequently Asked Questions

1

Who can exploit this issue?

An attacker needs an authenticated ScadaLTS account, including a low-privilege account, and the ability to send requests to a DWR endpoint they are permitted to access. No user interaction is required.

2

Which deployments should be prioritized for review?

Prioritize deployments running ScadaLTS 2.8.1-release-candidate build 0, especially where lower-privileged authenticated users can access DWR endpoints.

3

Can URL-based Spring Security restrictions prevent access to restricted DWR methods?

No. An authenticated user can submit a request to an allowed DWR URL while specifying a restricted DWR class and method through the POST body parameters c0-scriptName and c0-methodName.

4

What configuration condition is associated with the bypass?

The affected configuration has crossDomainSessionSecurity set to false in web.xml. This disables DWR's built-in origin validation.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203