CVE-2025-8082: Vuetify VDatePicker cross-site scripting

CVE-2025-8082 · Severity: medium · CVSS 6.3 · Published 2025-12-12

Vuetify is a popular Vue.js UI component library used by many web applications to build user interfaces. A cross-site scripting (XSS) vulnerability in the VDatePicker date selection component allows attackers to inject malicious scripts into web pages, potentially compromising user sessions, stealing credentials, or redirecting users to malicious sites. This affects the widely-used 2.x version series, which is now end-of-life and will receive no further updates.

Technologies: vuetify (npm). Vendors: npm.

Quick answers

Is CVE-2025-8082 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2025-8082 being exploited in the wild.
How severe is CVE-2025-8082?
Medium severity, with a CVSS score of 6.3, published 12 December 2025.
Which products and versions are affected?
vuetify (npm) SEMVER:introduced=2.0.0,fixed=3.0.0.
Is there a fix for CVE-2025-8082?
Yes. vuetify (npm): upgrade to 3.0.0 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2025-8082 attacked?
It is attacked over the network.
Am I affected by CVE-2025-8082?
Check whether you run vuetify (npm) 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.

How to fix

  • vuetify (npm): upgrade to 3.0.0 or later
    npm install vuetify@3.0.0

Technical details

The vulnerability is a reflected/stored cross-site scripting (XSS) flaw in the VDatePicker component's title-date-format property. The root cause is improper sanitization: the component accepts a user-supplied function, executes it, and directly assigns its output to the innerHTML property of the title element without HTML encoding or sanitization. An attacker can craft a malicious date format function that returns unsanitized HTML/JavaScript, which executes in the context of the victim's browser. Attack vector is network; user interaction is required (the victim must interact with the affected VDatePicker). The vulnerability affects Vuetify versions 2.0.0 through 2.x; version 3.0.0 and later are not affected. No patch is planned for the end-of-life 2.x branch.

Affected products

  • Vuetify Vuetify 2.0.0 through 2.x (end-of-life)

Identifiers

  • CVE-2025-8082
  • GHSA-9w3x-85mw-4fwm

Timeline

  • 2025-12-12: disclosed
  • 2026-09-10: other: Advisory modified

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.