CVE-2026-111449: Race Condition

Published Oct 16, 2026
·
Updated

Wheels 3.0.0 through 4.1.1 can disclose detailed exceptions when allowIPBasedDebugAccess=true (disabled by default). An allowed administrator request changes error/debug-display settings in shared application scope. If it overlaps with an unauthorized client's request that raises an error, that client can receive full exception details, including tag context or a serialized exception, and any sensitive data they contain. This race does not bypass the production gate protecting developer tools. This is fixed in 4.1.2.

Affected Software

1 affected component
Wheels Wheels>=3.0.0<=4.1.1

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Wheels to a version that resolves this vulnerability.

    Fixed in 4.1.2
  2. Configuration

    Keep allowIPBasedDebugAccess disabled to prevent detailed exception disclosure.

    Wheels allowIPBasedDebugAccess = false

Event History

Oct 16, 2026
CVE Published
via MITRE·03:44 AM
Data Sourced
via MITRE·03:44 AM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who is exposed to this issue?

Applications using Wheels 3.0.0 through 4.1.1 are exposed only if allowIPBasedDebugAccess=true is enabled. That setting is disabled by default, so deployments that have not enabled it are not affected by the described condition.

2

What must happen for an attacker to obtain exception details?

An allowed administrator request must change the shared error/debug-display settings at the same time an unauthorized client triggers an error. The unauthorized request may then receive detailed exception information, including tag context, a serialized exception, and sensitive data contained in those details.

3

Does this give an attacker access to developer tools in production?

No. The race condition does not bypass the production gate that protects developer tools.

4

What is the remediation?

Upgrade to Wheels 4.1.2, which fixes the issue. If upgrading is not immediately possible, disable allowIPBasedDebugAccess to remove the condition described.

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