Description
A vulnerability has been found in BerriAI LiteLLM up to 1.94.0. This affects the function get_secret of the file secret_managers/main.py of the component Secret Resolution. The manipulation of the argument api_key leads to improper authorization. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Published: 2026-10-11
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized secret disclosure
Action: Patch Immediately
AI Analysis

Impact

The vulnerability is located in the get_secret function of the secret resolution component in LiteLLM. When an attacker supplies a crafted api_key parameter, the function bypasses its intended authorization checks and returns secrets that should be protected. This flaw allows the attacker to read sensitive credentials or configuration data that an authenticated user should not see, thereby compromising confidentiality of secrets within the system. This flaw maps to CWE-639: Abuse of Authorization.

Affected Systems

The issue is present in BerriAI LiteLLM releases up to and including version 1.94.0. It affects the secret_managers/main.py module in the Secret Resolution component. Versions newer than 1.94.0 are presumed to not contain the flaw, but the vendor did not confirm a fix.

Risk and Exploitability

The CVSS score of 5.3 indicates a medium severity vulnerability. EPSS is not available, so the likelihood of exploitation is unclear. The flaw can be triggered remotely through the get_secret API, and the vendor has not released a patch or response. The vulnerability is not listed in the CISA KEV catalog. Given the potential for unauthorized secret disclosure, the risk is significant and exploitation could lead to credential compromise or further lateral movement within the environment.

Generated by OpenCVE AI on October 12, 2026 at 01:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade LiteLLM to the most recent release after 1.94.0, ensuring the get_secret function is patched.
  • Restrict access to the get_secret API so that only authenticated and authorized users can invoke it, and add explicit authorization checks for the api_key parameter.
  • Audit existing deployment for any public or unrestricted endpoints that expose get_secret and disable or secure them.

Generated by OpenCVE AI on October 12, 2026 at 01:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 12 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-639
References
Metrics threat_severity

None

threat_severity

Moderate


Sun, 11 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
Description A vulnerability has been found in BerriAI LiteLLM up to 1.94.0. This affects the function get_secret of the file secret_managers/main.py of the component Secret Resolution. The manipulation of the argument api_key leads to improper authorization. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Title BerriAI LiteLLM Secret Resolution main.py get_secret improper authorization
First Time appeared Litellm
Litellm litellm
Weaknesses CWE-266
CWE-285
CPEs cpe:2.3:a:litellm:litellm:*:*:*:*:*:*:*:*
Vendors & Products Litellm
Litellm litellm
References
Metrics cvssV2_0

{'score': 6.5, 'vector': 'AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:C'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:C'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:C'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-15T15:18:06.106Z

Reserved: 2026-10-10T15:40:00.241Z

Link: CVE-2026-108575

cve-icon Vulnrichment

Updated: 2026-10-15T13:51:17.221Z

cve-icon NVD

Status : Deferred

Published: 2026-10-11T12:16:53.210

Modified: 2026-10-15T16:17:36.387

Link: CVE-2026-108575

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-11T12:00:13Z

Links: CVE-2026-108575 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T01:30:03Z

Weaknesses
  • CWE-266

    Incorrect Privilege Assignment

  • CWE-285

    Improper Authorization

  • CWE-639

    Authorization Bypass Through User-Controlled Key