GHSA-3hfj-qcvj-4hx8 Leantime has Missing Authorization Check for Host Parameter

Not scored Published

Authenticated users can view other users' profile information by manipulating the Host parameter due to missing authorization checks.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is GHSA-3hfj-qcvj-4hx8?

GHSA-3hfj-qcvj-4hx8 is a missing authorization vulnerability in leantime/leantime, published on 21 Feb 2025. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Finding Description

Application has functionality for a user to view profile information. It does not have an implemented authorization check for "Host" parameter which allows a user to view profile information of another user by replacing "Host" parameter.

Impact

By exploiting this vulnerability an attacker can able to view profile information (but not anything else or change anything)

Which versions are affected by GHSA-3hfj-qcvj-4hx8?

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-3hfj-qcvj-4hx8?

Upgrade leantime/leantime to 3.3 or later.

Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.

Is GHSA-3hfj-qcvj-4hx8 being exploited?

There is no known exploitation of GHSA-3hfj-qcvj-4hx8 in the wild and no public exploit code.

Sources

Is GHSA-3hfj-qcvj-4hx8 in your software?

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

Check your SBOMs for free