Skip to main content
CVE-2025-7789VulnerabilityPublished

CVE-2025-7789: Xuxueli xxl-job · Weak Password Hashing

Affects Xuxueli xxl-jobSource CVE Database V5

0

Not known to be exploited · CVSS 6.3 Medium.

Data as of 26 Oct 2026, 06:26 UTC

CVSS 4.0 base score
6.3Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 26% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 18 Jul 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.

What to do

Affected software

ProductAffectedFixed in
Mavencom.xuxueli/xxl-jobpkg:maven/com.xuxueli/xxl-jobOther threatsAffected
  • =3.1.0
  • =3.1.1
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Given the absence of an official patch at the time of disclosure, European organizations should implement several specific mitigations: 1) Restrict network access to xxl-job administrative interfaces using firewalls or VPNs to limit exposure to trusted users only. 2) Implement strong monitoring and logging of authentication attempts and token generation activities to detect anomalous behavior indicative of brute-force or token forgery attempts. 3) Consider deploying Web Application Firewalls (WAFs) with custom rules to detect and block suspicious requests targeting token generation endpoints. 4) If feasible, upgrade to newer versions of xxl-job once patches addressing this vulnerability are released. 5) Employ compensating controls such as multi-factor authentication (MFA) on administrative accounts to reduce the impact of compromised tokens. 6) Conduct regular security assessments and penetration tests focusing on authentication mechanisms to identify potential exploitation paths. 7) Educate system administrators about this vulnerability and the importance of timely updates and access controls. These targeted actions go beyond generic advice by focusing on access restriction, detection, and compensating controls tailored to the nature of the vulnerability.

Description

A vulnerability was found in Xuxueli xxl-job up to 3.1.1 and classified as problematic. Affected by this issue is the function makeToken of the file src/main/java/com/xxl/job/admin/controller/IndexController.java of the component Token Generation. The manipulation leads to password hash with insufficient computational effort. The attack may be launched remotely. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used.

References

Community reviews

Loading reviews…