GHSA-f679-254h-qhvj Leantime allows Cross-Site Scripting (XSS)

Not scored Published

An attacker can inject malicious scripts into To-Do titles, potentially compromising user sessions or data in Leantime.

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

What is GHSA-f679-254h-qhvj?

GHSA-f679-254h-qhvj is a cross-site scripting vulnerability in leantime/leantime, published on 21 Feb 2025. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

Summary

There is a cross-site scripting vulnerability on To-Do that affects a title field of a To-Do.

Which versions are affected by GHSA-f679-254h-qhvj?

2 open source packages ship an affected version, including leantime/leantime.

PackageAffectedFixed in
leantime/leantime PackagistAll versions3.3
leantime/leantime PackagistAll versions3.3

How do I fix GHSA-f679-254h-qhvj?

Upgrade leantime/leantime to 3.3 or later.

Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.

Is GHSA-f679-254h-qhvj being exploited?

There is no known exploitation of GHSA-f679-254h-qhvj in the wild and no public exploit code.

Sources

Is GHSA-f679-254h-qhvj in your software?

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

Check your SBOMs for free