GHSA-52xf-h226-pfgx Leantime allows Refelected Cross-Site Scripting (XSS)
Attackers can inject malicious scripts via image uploads in Leantime, leading to session theft and unauthorized actions when victims view the files.
- 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-52xf-h226-pfgx?
GHSA-52xf-h226-pfgx 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
The vulnerability in Leantime's "overdue" section allows attackers to upload malicious image files containing XSS payloads. When other users view these files, the scripts execute, enabling attackers to steal sensitive information or perform unauthorized actions. Improving input validation and output encoding in the file upload process can prevent this exploit. Accessing and enhancing the relevant source code modules is crucial for addressing this security flaw effectively.
Impact
This XSS vulnerability allows attackers to inject malicious scripts into the Leantime application, compromising user data, session tokens, and potentially executing unauthorized actions on behalf of users. Exploitation could lead to account takeover, data theft, and unauthorized access to sensitive information, posing a significant risk to user privacy, data integrity, and system security.
Which versions are affected by GHSA-52xf-h226-pfgx?
2 open source packages ship an affected version, including leantime/leantime.
| Package | Affected | Fixed in |
|---|---|---|
leantime/leantime Packagist | All versions | 3.3 |
leantime/leantime Packagist | All versions | 3.3 |
How do I fix GHSA-52xf-h226-pfgx?
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-52xf-h226-pfgx being exploited?
There is no known exploitation of GHSA-52xf-h226-pfgx in the wild and no public exploit code.