IT SBIT Services
Schneeberger
DEEN
CVE tracker

XXL-JOB: Cross-site request forgery in user management

CVE-2026-106708High 8.8

← All vulnerabilities

Summary

XXL-JOB 3.5.0-SNAPSHOT and earlier lacks CSRF protection on the user management endpoints /user/insert, /user/update and /user/delete, which also accept any HTTP method. If a logged-in administrator visits a malicious web page, an attacker can create, change or delete users, for example by adding a rogue administrator account. Exploitation requires user interaction by the victim and access to the admin console.

Affected

  • XXL-JOB 3.5.0-SNAPSHOT and earlier (per CVE record and reporter; NVD lists no CPE)
  • Component: JobUserController (/user/insert, /user/update, /user/delete)

Fixed in

Unknown. No fixed version has been published in the sources reviewed.

Workaround

  • Block cross-site requests to /user/insert, /user/update and /user/delete with a web application firewall or reverse proxy, as suggested by a third-party source (not tested).
  • Restrict access to the admin console to internal networks or VPN.
  • Require SSO/MFA for admin access.
  • Admins should log out after use and avoid browsing the web while logged in.

Exploitation

  • Public sources disagree. VulDB reports no available exploit; a daily CVE digest references a GitHub PoC (not verified).
  • No reports of exploitation in the wild; not listed in CISA KEV according to one source.
  • CISA SSVC assessment: exploitation none, not automatable.

Our recommendation

  • Check whether the XXL-JOB admin console is reachable from the internet; restrict it if so.
  • Apply the reverse-proxy or WAF block on the affected endpoints until a fixed version is available.
  • Check the xxl-job GitHub releases and install a fixed version as soon as one is confirmed.
  • Review the user list for unexpected or unknown accounts and monitor for new user creation.
  • Do not run unverified proof-of-concept code from third-party sites.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 31 Oct 2026, 16:32.

Original description (NVD)

XXL-JOB 3.5.0-SNAPSHOT and earlier contains a Cross-Site Request Forgery (CSRF) vulnerability in the user management controller (JobUserController). The endpoints /user/insert, /user/update, and /user/delete lack CSRF protection and do not restrict HTTP method.

NVD references (2)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.