Skip to content
OpenAdvisories

Vendor

lunary-ai

71 known vulnerabilities.

15 results · Clear filters · Feed

  • Medium 6.5

    Improper Access Control in lunary-ai/lunary

    In lunary-ai/lunary version 1.5.6, the `/v1/evaluators/` endpoint lacks proper access control, allowing any user associated with a project to fetch all evaluator data regardless of their role. This vulnerability permits low-privilege users to access potential…

  • Medium 6.5

    Improper Enforcement of Unique Constraint in lunary-ai/lunary

    In lunary-ai/lunary before version 1.6.3, the application allows the creation of evaluators without enforcing a unique constraint on the combination of projectId and slug. This allows an attacker to overwrite existing data by submitting a POST request with th…

  • Medium 4.3

    Broken Access Control in lunary-ai/lunary

    A broken access control vulnerability exists in lunary-ai/lunary versions 1.2.7 through 1.4.2. The vulnerability allows an authenticated attacker to modify any user's templates by sending a crafted HTTP POST request to the /v1/templates/{id}/versions endpoint…

  • Medium 6.5

    Improper Authorization in lunary-ai/lunary

    An improper authorization vulnerability exists in lunary-ai/lunary version 1.5.5. The /users/me/org endpoint lacks adequate access control mechanisms, allowing unauthorized users to access sensitive information about all team members in the current organizati…

  • Medium 6.5

    Improper Privilege Management in lunary-ai/lunary

    In lunary-ai/lunary v1.5.0, improper privilege management in the models.ts file allows users with viewer roles to modify models owned by others. The PATCH endpoint for models does not have appropriate privilege checks, enabling low-privilege users to update m…

  • Medium 5.3

    Email Injection Vulnerability in lunary-ai/lunary

    lunary-ai/lunary v1.2.26 contains an email injection vulnerability in the Send email verification API (/v1/users/send-verification) and Sign up API (/auth/signup). An unauthenticated attacker can inject data into outgoing emails by bypassing the extractFirstN…

  • Medium 4.3

    Information Disclosure in lunary-ai/lunary

    An information disclosure vulnerability exists in the lunary-ai/lunary, specifically in the `runs/{run_id}/related` endpoint. This endpoint does not verify that the user has the necessary access rights to the run(s) they are accessing. As a result, it returns…

  • Medium 6.5

    Improper Access Control in lunary-ai/lunary

    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 toke…

  • Medium 6.5

    Broken Access Control in lunary-ai/lunary

    A broken access control vulnerability exists in the latest version of lunary-ai/lunary. The `saml.ts` file allows a user from one organization to update the Identity Provider (IDP) settings and view the SSO metadata of another organization. This vulnerability…

  • Medium 5.3

    Improper Access Control in lunary-ai/lunary

    In version 1.2.7 of lunary-ai/lunary, any authenticated user, regardless of their role, can change the name of an organization due to improper access control. The function checkAccess() is not implemented, allowing users with the lowest privileges, such as th…

  • Medium 5.3

    Email Validation Bypass in lunary-ai/lunary

    In lunary-ai/lunary versions <=v1.2.11, an attacker can bypass email validation by using a dot character ('.') in the email address. This allows the creation of multiple accounts with essentially the same email address (e.g., 'attacker123@gmail.com' and 'atta…

  • Medium 5.7

    Insufficient Access Control in lunary-ai/lunary

    In lunary-ai/lunary version 1.2.13, an insufficient granularity of access control vulnerability allows users to create, update, get, and delete prompt variations for datasets not owned by their organization. This issue arises due to the application not proper…

  • Medium 6.5

    Improper Access Control in lunary-ai/lunary

    In lunary-ai/lunary version 1.2.5, an improper access control vulnerability exists due to a missing permission check in the `GET /v1/users/me/org` endpoint. The platform's role definitions restrict the `Prompt Editor` role to prompt management and project vie…

  • Medium 6.4

    Weak Password Recovery Mechanism in lunary-ai/lunary

    In lunary-ai/lunary version 1.2.4, a vulnerability exists in the password recovery mechanism where the reset password token is not invalidated after use. This allows an attacker who compromises the recovery token to repeatedly change the password of a victim'…

  • Medium 5.4

    Improper Access Control in lunary-ai/lunary

    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 i…