CVE-2024-9098: CWE-863 Incorrect Authorization in lunary-ai lunary-ai/lunary
In lunary-ai/lunary before version 1.4.30, a privilege escalation vulnerability exists where admins can invite new members with billing permissions, thereby gaining unauthorized access to billing resources. This issue arises because the user creation endpoint does not restrict admins from inviting users with billing roles. As a result, admins can circumvent the intended access control, posing a risk to the organization's financial resources.
AI Analysis
Technical Summary
CVE-2024-9098 is a privilege escalation vulnerability classified under CWE-863 (Incorrect Authorization) affecting lunary-ai/lunary prior to version 1.4.30. The vulnerability arises because the user creation API endpoint does not properly restrict administrators from assigning billing permissions when inviting new users. Normally, billing permissions should be tightly controlled to prevent unauthorized access to sensitive financial resources. However, due to insufficient authorization checks, any user with admin privileges can invite new members and assign them billing roles, effectively escalating their own privileges indirectly. This flaw compromises the principle of least privilege and can lead to unauthorized access to billing data and management functions. The CVSS v3.0 score is 7.3 (high), reflecting network attack vector (remote), low attack complexity, privileges required (admin), user interaction required (inviting users), and high impact on confidentiality and integrity but no impact on availability. No public exploits have been reported yet, but the vulnerability poses a significant risk to organizations relying on lunary-ai/lunary for managing user roles and billing. The issue was publicly disclosed on March 20, 2025, and requires patching by upgrading to version 1.4.30 or later.
Potential Impact
For European organizations, this vulnerability poses a substantial risk to financial data confidentiality and integrity. Unauthorized billing access could lead to fraudulent transactions, financial data leakage, or manipulation of billing records. Organizations in finance, SaaS, and cloud services sectors using lunary-ai/lunary are particularly vulnerable. The ability for admins to escalate privileges undermines internal security controls and could facilitate insider threats or lateral movement by malicious actors. Given the network-exploitable nature and low complexity, attackers with admin access can exploit this vulnerability relatively easily. The financial impact could be significant, including regulatory penalties under GDPR if billing data is compromised. Operational disruption is less likely since availability is not affected, but trust and compliance risks are elevated.
Mitigation Recommendations
European organizations should immediately upgrade lunary-ai/lunary to version 1.4.30 or later where this vulnerability is fixed. Until patching, restrict admin privileges to only trusted personnel and monitor user creation activities closely for suspicious billing role assignments. Implement additional internal controls such as multi-factor approval workflows for billing permission grants. Audit logs should be reviewed regularly to detect unauthorized privilege escalations. Network segmentation and role-based access controls should be enforced to limit the blast radius of compromised admin accounts. Security teams should also educate admins about the risk of improper user invitations and enforce strict policies on role assignments. Finally, integrate vulnerability scanning and continuous monitoring to detect any attempts to exploit this flaw.
Affected Countries
Germany, France, United Kingdom, Netherlands, Sweden, Finland, Ireland, Belgium
CVE-2024-9098: CWE-863 Incorrect Authorization in lunary-ai lunary-ai/lunary
Description
In lunary-ai/lunary before version 1.4.30, a privilege escalation vulnerability exists where admins can invite new members with billing permissions, thereby gaining unauthorized access to billing resources. This issue arises because the user creation endpoint does not restrict admins from inviting users with billing roles. As a result, admins can circumvent the intended access control, posing a risk to the organization's financial resources.
AI-Powered Analysis
Technical Analysis
CVE-2024-9098 is a privilege escalation vulnerability classified under CWE-863 (Incorrect Authorization) affecting lunary-ai/lunary prior to version 1.4.30. The vulnerability arises because the user creation API endpoint does not properly restrict administrators from assigning billing permissions when inviting new users. Normally, billing permissions should be tightly controlled to prevent unauthorized access to sensitive financial resources. However, due to insufficient authorization checks, any user with admin privileges can invite new members and assign them billing roles, effectively escalating their own privileges indirectly. This flaw compromises the principle of least privilege and can lead to unauthorized access to billing data and management functions. The CVSS v3.0 score is 7.3 (high), reflecting network attack vector (remote), low attack complexity, privileges required (admin), user interaction required (inviting users), and high impact on confidentiality and integrity but no impact on availability. No public exploits have been reported yet, but the vulnerability poses a significant risk to organizations relying on lunary-ai/lunary for managing user roles and billing. The issue was publicly disclosed on March 20, 2025, and requires patching by upgrading to version 1.4.30 or later.
Potential Impact
For European organizations, this vulnerability poses a substantial risk to financial data confidentiality and integrity. Unauthorized billing access could lead to fraudulent transactions, financial data leakage, or manipulation of billing records. Organizations in finance, SaaS, and cloud services sectors using lunary-ai/lunary are particularly vulnerable. The ability for admins to escalate privileges undermines internal security controls and could facilitate insider threats or lateral movement by malicious actors. Given the network-exploitable nature and low complexity, attackers with admin access can exploit this vulnerability relatively easily. The financial impact could be significant, including regulatory penalties under GDPR if billing data is compromised. Operational disruption is less likely since availability is not affected, but trust and compliance risks are elevated.
Mitigation Recommendations
European organizations should immediately upgrade lunary-ai/lunary to version 1.4.30 or later where this vulnerability is fixed. Until patching, restrict admin privileges to only trusted personnel and monitor user creation activities closely for suspicious billing role assignments. Implement additional internal controls such as multi-factor approval workflows for billing permission grants. Audit logs should be reviewed regularly to detect unauthorized privilege escalations. Network segmentation and role-based access controls should be enforced to limit the blast radius of compromised admin accounts. Security teams should also educate admins about the risk of improper user invitations and enforce strict policies on role assignments. Finally, integrate vulnerability scanning and continuous monitoring to detect any attempts to exploit this flaw.
Affected Countries
For access to advanced analysis and higher rate limits, contact root@offseq.com
Technical Details
- Data Version
- 5.1
- Assigner Short Name
- @huntr_ai
- Date Reserved
- 2024-09-23T10:15:44.661Z
- Cvss Version
- 3.0
- State
- PUBLISHED
Threat ID: 68ef9b2f178f764e1f470ed8
Added to database: 10/15/2025, 1:01:35 PM
Last enriched: 10/15/2025, 1:06:52 PM
Last updated: 12/3/2025, 1:16:55 PM
Views: 38
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Related Threats
CVE-2025-13342: CWE-862 Missing Authorization in shabti Frontend Admin by DynamiApps
CriticalCVE-2025-13109: CWE-639 Authorization Bypass Through User-Controlled Key in realmag777 HUSKY – Products Filter Professional for WooCommerce
MediumCVE-2025-12887: CWE-862 Missing Authorization in saadiqbal Post SMTP – Complete SMTP Solution with Logs, Alerts, Backup SMTP & Mobile App
MediumCVE-2025-12358: CWE-352 Cross-Site Request Forgery (CSRF) in roxnor ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution
MediumCVE-2025-13947: Vulnerability in Red Hat Red Hat Enterprise Linux 6
HighActions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need enhanced features?
Contact root@offseq.com for Pro access with improved analysis and higher rate limits.