Auth bypass in Lunary

CVE-2025-9803

lunary-ai/lunary version 1.9.34 is vulnerable to an account takeover due to improper authentication in the Google OAuth integration. The application fails to verify the 'aud' (audience) field in the access token issued by Google, which is crucial for ensuring the token is intended for the application. This oversight allows attackers to use tokens issued to malicious applications to gain unauthorized access to user accounts. The issue is resolved in version 1.9.35.

Vulnerability class: Broken Authentication

EPSS: 0.005 (38.7th percentile) — read the EPSS interpretation.

CVSS v3 metric

CVSS v3 base score 8.8 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H.

Affected products

Weakness classification (CWE)

References

Frequently asked questions

What is CVE-2025-9803?
CVE-2025-9803 is a high-severity vulnerability in Lunary, classified under Improper Authentication. CVSS score: 8.8/10. Published 2025-11-25.
How severe is CVE-2025-9803?
High severity. CVSS v3 base score is 8.8 out of 10.