CVE-2026-123808: Nuxt UI: UAuthForm / UForm SSR markup omits `method`, leaking credentials via GET if submitted before hydration

Published Nov 9, 2026
·
Updated

Nuxt UI is an intuitive Vue UI library powered by Reka UI and Tailwind CSS. Prior to 4.8.1, the server-rendered form element produced by UForm in src/runtime/components/Form.vue omits the method and action attributes and relies solely on the hydrated @submit.prevent handler to stop native submission. UAuthForm composes UForm and can render named credential fields, including an input with type password, inside the same markup. If a user submits before Vue hydration completes, or when the client bundle is blocked or unavailable, the browser performs its default GET submission and serializes the named fields into the current URL query string. The credentials can then appear in the address bar, browser history, reverse-proxy, CDN, or WAF request logs, and Referer headers sent with same-origin subresource requests. This issue is fixed in version 4.8.1.

Affected Software

1 affected component
Nuxt UI Nuxt UI<4.8.1

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Nuxt UI to a version that resolves this vulnerability.

    Fixed in 4.8.1

Event History

Nov 9, 2026
CVE Published
via MITRE·08:41 PM
Data Sourced
via MITRE·08:41 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

When can credential values be exposed?

Exposure occurs if a user submits the rendered form before Vue hydration completes, or if the client bundle is blocked or unavailable. In that state, the browser uses its default GET submission behavior and places named form fields in the current URL query string.

2

Where should responders look for potentially exposed values?

Credential values may appear in the browser address bar and history, as well as reverse-proxy, CDN, or WAF request logs. They may also be included in Referer headers sent by same-origin subresource requests.

3

Which deployments need remediation?

Nuxt UI versions prior to 4.8.1 are affected when UAuthForm renders named credential fields, including password inputs. The issue is fixed in version 4.8.1.

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