CVE-2024-6087 json
Improper Access Control in lunary-ai/lunary
published 2024-09-13 2 y ago modified 2026-09-10 1 mo ago also GHSA-6p2q-8qfq-wq7x , EUVD-2024-2736
- cvss
- 6.5
- version 3.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 38%
- public exploits
- 0
- none known
Summary
An improper access control vulnerability exists in lunary-ai/lunary at the latest commit (a761d83) on the main branch. The vulnerability allows an attacker to use the auth tokens issued by the 'invite user' functionality to obtain valid JWT tokens. These tokens can be used to compromise target users upon registration for their own arbitrary organizations. The attacker can invite a target email, obtain a one-time use token, retract the invite, and later use the token to reset the password of the target user, leading to full account takeover.
Patch / fix
- lunary-ai lunary-ai/lunary 1.4.9
- lunary-ai lunary-ai\/lunary 1.4.9
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.44% chance of exploitation in the next 30 days, higher than 38% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- huntr.com https://huntr.com/bounties/bd9f2301-11c7-4cbd-8d77-3e9225bd67e8 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.0 | 6.5 | CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
| NVD | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N |
Affected products
- lunary-ai lunary-ai/lunary
- lunary-ai lunary-ai\/lunary
Classification
- Weakness
-
- CWE-639 Authorization Bypass Through User-Controlled Key
References
-
github.com
/lunary-ai/lunary/commit/844e8855c7a713dc7371766dba4125de4007b1cf
web, patch
-
huntr.com
/bounties/bd9f2301-11c7-4cbd-8d77-3e9225bd67e8
web, exploit, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2024-6087
advisory
-
github.com
/lunary-ai/lunary
package
Sources
- CVE List CVE-2024-6087
- GitHub Advisory GHSA-6p2q-8qfq-wq7x
- NVD CVE-2024-6087
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.