CVE-2024-31985 XWiki Platform CSRF in the job scheduler

Medium 5.4 Published Updated

Attackers can force admins to schedule or unschedule jobs via CSRF, potentially disrupting operations or altering system state.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2024-31985?

CVE-2024-31985 is a medium-severity vulnerability in Xwiki Xwiki, published on 10 Apr 2024. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

XWiki Platform is a generic wiki platform. Starting in version 3.1 and prior to versions 4.10.20, 15.5.4, and 15.10-rc-1, it is possible to schedule/trigger/unschedule existing jobs by having an admin visit the Job Scheduler page through a predictable URL, for example by embedding such an URL in any content as an image. The vulnerability has been fixed in XWiki 14.10.19, 15.5.5, and 15.9. As a workaround, manually apply the patch by modifying the `Scheduler.WebHome` page.

Weakness: CWE-352

Which versions are affected by CVE-2024-31985?

6 open source packages ship an affected version, including org.xwiki.platform:xwiki-platform-scheduler-ui. It affects 1 product.

PackageAffectedFixed in
org.xwiki.platform:xwiki-platform-scheduler-ui MavenFrom 15.0-rc-115.5.4
org.xwiki.platform:xwiki-platform-scheduler-ui MavenFrom 15.0-rc-115.5.4
org.xwiki.platform:xwiki-platform-scheduler-ui MavenFrom 15.6-rc-115.9
org.xwiki.platform:xwiki-platform-scheduler-ui MavenFrom 15.6-rc-115.9
org.xwiki.platform:xwiki-platform-scheduler-ui MavenFrom 3.114.10.19
org.xwiki.platform:xwiki-platform-scheduler-ui MavenFrom 3.114.10.19

Products include Xwiki Xwiki.

How do I fix CVE-2024-31985?

Upgrade org.xwiki.platform:xwiki-platform-scheduler-ui to a fixed version for your release line: 15.5.4, 15.9 or 14.10.19.

Is CVE-2024-31985 being exploited?

There is no known exploitation of CVE-2024-31985 in the wild and no public exploit code.

All Xwiki Xwiki vulnerabilities

Sources

Also known as GHSA-j2r6-r929-v6gf.

Is CVE-2024-31985 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free