CVE-2024-5478
Last modified
CVE-2024-5478 is a medium-severity vulnerability rated 6.1/10 on the CVSS scale. A Cross-site Scripting (XSS) vulnerability exists in the SAML metadata endpoint `/auth/saml/${org?.id}/metadata` of lunary-ai/lunary version 1.2.7. The vulnerability arises due to the application's failure to escape or validate the `orgId` parameter supplied by the user before incorporating it into the generated response. EPSS estimates a 0.35% chance of exploitation in the next 30 days.
Description
A Cross-site Scripting (XSS) vulnerability exists in the SAML metadata endpoint `/auth/saml/${org?.id}/metadata` of lunary-ai/lunary version 1.2.7. The vulnerability arises due to the application's failure to escape or validate the `orgId` parameter supplied by the user before incorporating it into the generated response. Specifically, the endpoint generates XML responses for SAML metadata, where the `orgId` parameter is directly embedded into the XML structure without proper sanitization or validation. This flaw allows an attacker to inject arbitrary JavaScript code into the generated SAML metadata page, leading to potential theft of user cookies or authentication tokens.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Lunary | Lunary | 1.2.7 |
References
- https://huntr.com/bounties/e899f496-d493-4c06-b596-cb0a88ad451bExploit, Issue Tracking
- https://huntr.com/bounties/e899f496-d493-4c06-b596-cb0a88ad451bExploit, Issue Tracking
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2024-5478?
How severe is CVE-2024-5478?
How do I fix CVE-2024-5478?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2024
- CVE-2024-54767An access control issue in the component /juis_boxinfo.xml o…7.5
- CVE-2024-5477A potential security vulnerability has been identified in th…7.3
- CVE-2024-54772An issue was discovered in the Winbox service of MikroTik Ro…5.4
- CVE-2024-54774Dcat Admin v2.2.0-beta contains a cross-site scripting (XSS)…4.8
- CVE-2024-54775Dcat-Admin v2.2.0-beta and v2.2.2-beta contains a Cross-Site…4.8
- CVE-2024-54779Netgate pfSense CE (prior to 2.8.0 beta release) and corresp…5.4
- CVE-2024-54780Netgate pfSense CE (prior to 2.8.0 beta release) and corresp…8.8
- CVE-2024-5479The Easy Pixels plugin for WordPress is vulnerable to Stored…7.2
- CVE-2024-54790A SQL Injection vulnerability was found in /index.php in PHP…7.5
- CVE-2024-54792A Cross-Site Request Forgery (CSRF) vulnerability has been f…6.1
- CVE-2024-54794The script input feature of SpagoBI 3.5.1 allows arbitrary c…9.1
- CVE-2024-54795SpagoBI v3.5.1 contains multiple Stored Cross-Site Scripting…5.4
Are you affected by CVE-2024-5478?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
