CVE-2024-5127

In lunary-ai/lunary versions 1.2.2 through 1.2.25, an improper access control vulnerability allows users on the Free plan to invite other members and assign them any role, including those intended for Paid and Enterprise plans only. This issue arises due to insufficient backend validation of roles and permissions, enabling unauthorized users to join a project and potentially exploit roles and permissions not intended for their use. The vulnerability specifically affects the Team feature, where the backend fails to validate whether a user has paid for a plan before allowing them to send invite links with any role assigned. This could lead to unauthorized access and manipulation of project settings or data.
Configurations

Configuration 1 (hide)

cpe:2.3:a:lunary:lunary:*:*:*:*:*:*:*:*

History

09 Oct 2024, 13:38

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.4
References () https://huntr.com/bounties/719a5db3-f943-4100-a660-011cadf1bb32 - () https://huntr.com/bounties/719a5db3-f943-4100-a660-011cadf1bb32 - Exploit, Third Party Advisory
References () https://github.com/lunary-ai/lunary/commit/b7bd3a830a0f47ba07d0fd57bf78c4dd8a216297 - () https://github.com/lunary-ai/lunary/commit/b7bd3a830a0f47ba07d0fd57bf78c4dd8a216297 - Patch
First Time Lunary lunary
Lunary
CWE CWE-284 CWE-862
CPE cpe:2.3:a:lunary:lunary:*:*:*:*:*:*:*:*

06 Jun 2024, 18:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-06-06 18:15

Updated : 2024-11-03 17:15


NVD link : CVE-2024-5127

Mitre link : CVE-2024-5127


JSON object : View

Products Affected

lunary

  • lunary
CWE
CWE-862

Missing Authorization