Severity by source
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-reachable endpoint (AV:N) but high complexity (AC:H) since exploitation requires the default token to remain unconfigured; PR:N because the hard-coded token itself is the bypass credential, not attacker-held privileges.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
Lifecycle Timeline
5DescriptionCVE.org
A security vulnerability has been detected in Xuxueli xxl-job up to 3.3.2. The impacted element is an unknown function of the file xxl-job-admin/src/main/java/com/xxl/job/admin/scheduler/openapi/OpenApiController.java of the component OpenAPI Endpoint. Such manipulation of the argument default_token leads to use of hard-coded cryptographic key . It is possible to launch the attack remotely. A high complexity level is associated with this attack. The exploitability is regarded as difficult. The exploit has been disclosed publicly and may be used.
AnalysisAI
Hard-coded cryptographic key exposure in Xuxueli xxl-job's OpenAPI endpoint (versions 3.3.0-3.3.2) allows remote attackers to authenticate to the admin scheduling API using a known default token (default_token) without supplying legitimate credentials. A proof-of-concept exploit has been publicly disclosed via the upstream GitHub issue tracker (SSVC: poc), though CVSS AC:H and SSVC's non-automatable rating indicate mass exploitation is constrained - only deployments retaining the default token configuration are exposed. No confirmed active exploitation (not in CISA KEV) and a low EPSS of 0.04% (14th percentile) suggest targeted rather than opportunistic risk.
Technical ContextAI
xxl-job is an open-source distributed job scheduling framework written in Java, widely used for managing cron-like task execution across executor nodes in enterprise environments. The admin module (xxl-job-admin) exposes a REST API via OpenApiController.java for programmatic job management. CWE-320 (Key Management Errors) covers the root cause: the application ships with a hard-coded or predictable default authentication token (default_token) for the OpenAPI endpoint. If operators do not override the xxl.job.accessToken property in their deployment configuration, the default token - which is derivable from the public source code or disclosed via the GitHub issue at https://github.com/xuxueli/xxl-job/issues/3938 - functions as a valid shared secret for any caller. Affected versions are xxl-job 3.3.0, 3.3.1, and 3.3.2 per EUVD-2026-26150; no NVD CPE string was provided in the available intelligence.
RemediationAI
No vendor-released patch with a confirmed fixed version number is present in the available reference data - the upstream issue at https://github.com/xuxueli/xxl-job/issues/3938 and the associated comment at https://github.com/xuxueli/xxl-job/issues/3938#issuecomment-4149938881 should be monitored for an official fix release; patch status is unconfirmed as of this analysis. The most effective immediate compensating control is to override the default token: set a strong, randomly generated string for the xxl.job.accessToken property in application.properties on all xxl-job-admin instances - any deployment with a non-default token is not exploitable via this specific bypass. Additionally, restrict network access to the xxl-job-admin OpenAPI endpoint using firewall rules or a reverse proxy with enforced authentication, accepting the trade-off of reduced external API accessibility. Do not expose the xxl-job-admin interface to untrusted or public networks. Audit all existing deployments to confirm the access token is not set to the default value, and rotate tokens on any instance where the original configuration state is uncertain.
Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m
Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti
Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent
Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up
The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow
Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during
Same weakness CWE-320 – Key Management Errors
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-26150