CVE-2026-90489: Xuxueli xxl-job cross-site scripting in job info insert

CVE-2026-90489 · Severity: low · CVSS 3.5 · Published 2026-09-13

Xuxueli xxl-job is a distributed task scheduling platform used to manage scheduled jobs across multiple servers. A regular user can inject malicious JavaScript code into job name and author fields that executes when administrators view the task management interface, potentially allowing credential or session token theft.

Quick answers

Is CVE-2026-90489 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-90489 being exploited in the wild.
How severe is CVE-2026-90489?
Low severity, with a CVSS score of 3.5, published 13 September 2026.
Which products and versions are affected?
Xuxueli xxl-job up to 3.5.0.
Is there a fix for CVE-2026-90489?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-90489 attacked?
It is attacked over the network, in a hosted service.
Am I affected by CVE-2026-90489?
Check whether anything you run is named in the advisory. 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.

Technical details

This is a reflected/stored cross-site scripting (XSS) vulnerability in the /jobinfo/insert endpoint of xxl-job up to version 3.5.0. The vulnerability exists because the XssUtil filter does not properly sanitize event handler attributes (such as onmousemove, oncopy) in the name and author parameters. A regular (non-admin) user can craft a POST request containing malicious JavaScript in these fields; when an administrator accesses the task management interface to view job details, the unfiltered payload executes in the admin's browser context. This allows attackers to steal session cookies, authentication tokens, or perform actions on behalf of the administrator. Authentication is required to trigger the vulnerability, but the attack is network-accessible and exploits have been publicly disclosed.

Affected products

  • Xuxueli xxl-job up to 3.5.0

Timeline

  • 2026-09-13: disclosed: Vulnerability published on NVD
  • exploited: Public exploit available on GitHub

References

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