CVE-2026-126286: NocoDB before 2026.08.0 Reflected XSS via ncRedirectUrl in PageLeavingWarning.vue

Published Nov 13, 2026
·
Updated

NocoDB before 2026.08.0 contains a reflected cross-site scripting vulnerability in PageLeavingWarning.vue that allows unauthenticated attackers to execute script by embedding an ASCII control character in the ncRedirectUrl scheme. Attackers can send a crafted link that bypasses the scheme check and reaches the anchor href or window.location, stealing the session token from localStorage for account takeover.

Affected Software

1 affected component
NocoDB NocoDB<2026.08.0

Event History

Nov 13, 2026
CVE Published
via MITRE·09:36 AM
Data Sourced
via MITRE·09:36 AM
DescriptionSeverityWeakness
Data Sourced
via NVD·10:17 AM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue?

An unauthenticated attacker can exploit it by sending a victim a crafted link. Successful exploitation requires the victim to interact with that link.

2

What is the impact if exploitation succeeds?

The injected script can steal a session token from localStorage, which can lead to account takeover. The reported impact includes high confidentiality and integrity impact, with no availability impact.

3

Which deployments are affected?

NocoDB versions before 2026.08.0 are affected. The issue is in PageLeavingWarning.vue and involves the ncRedirectUrl parameter.

4

What should be done to remediate the issue?

Upgrade NocoDB to version 2026.08.0 or later. Until upgrading, treat unsolicited or untrusted links containing ncRedirectUrl as potentially malicious and avoid opening them.

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