Skip to main content

Predibase LoRAX EUVDEUVD-2026-97009

| CVE-2026-108858 MEDIUM
Insertion of Sensitive Information into Log File (CWE-532)
2026-10-11 VulnCheck GHSA-mqw3-26gg-6g3w
6.8
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain read access to router logs or OTLP backend
  2. Exploit
    Locate GenerateParameters spans from POST /generate
  3. Execution
    Extract logged api_token values
  4. Impact
    Reuse tokens to access victims' private adapters

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A09:2025 - Security Logging & Alerting Failures
ASVS 5.0
V16 - Security Logging and Error Handling Log data sanitization
Exploitation Conditions

Exploitation requires (1) a LoRAX router (≤0.12.1) that logs requests and/or exports traces via OTLP with the GenerateParameters span instrumentation active - the default instrumented code path that writes the api_token field; (2) clients actually sending an api_token in POST /generate bodies, which happens when private/gated adapters are used; and (3) the attacker having read access to those router logs or the OTLP trace backend. Limiting factors that reduce real-world risk: the attacker must already hold log-store or tracing-backend access (PR:L, AV:L - not a raw network exploit against the API), only tokens for users who invoked private adapters are exposed, and deployments that disable request/trace logging or redact the field are not affected.

Impact

This is a CWE-532 sensitive-information-in-logs issue in Predibase LoRAX (through 0.12.1), and the signals are internally consistent and point to a moderate, not critical, priority. The supplied CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N) scores 6.8 and correctly models the ACTUAL attack: a low-privileged party who already has read access to router logs or the OTLP trace backend passively harvests api_tokens - hence local vector (AV:L), low privileges (PR:L), high confidentiality impact (VC:H) and no integrity/availability impact. No EPSS score was provided, there is no CISA KEV listing, and no proof-of-concept is flagged in the input, so exploitation is not demonstrated: no public exploit identified at time of analysis. The honest read is that the raw secret (api_token) is written server-side the moment any client calls POST /generate, but turning that into a compromise requires the attacker to first reach the log store or tracing backend - so real-world risk is gated almost entirely by how exposed those logging pipelines are, not by the LoRAX network surface. Note a nuance to verify: the token is captured from a network request body, but recovery requires local/log-backend access, so defenders focused only on network ACLs may misjudge exposure. Missing data: no EPSS, no KEV, no vendor-confirmed fixed version in the input (references cite VulnCheck and a hackmd writeup plus source lines, not a patched release).

Exploit ScenarioDerived

A LoRAX deployment logs every POST /generate request, and the instrumented GenerateParameters span records the caller-supplied api_token used to access private adapters. An insider, a compromised log-aggregation account, or anyone with read access to the OTLP trace backend browses the collected router logs/traces and extracts other tenants' private-adapter tokens, then reuses them to access those users' private adapters. No proof-of-concept exploit is referenced in the input.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 11, 2026

Predibase LoRAX through 0.12.1 can expose private-adapter API tokens because the router writes the caller-supplied api_token from POST /generate request bodies into router logs and instrumented GenerateParameters spans, making the tokens recoverable by anyone who can read those logs or the OTLP trace backend. Exploitation is not a raw network attack against the inference API: the supplied CVSS 4.0 vector and our independent CVSS 3.1 assessment both require local/low-privileged access (AV:L, PR:L) and show confidentiality-only impact, while integrity and availability are unaffected. No public exploit identified at time of analysis, and the practical risk is limited to deployments that log requests or export traces with the GenerateParameters instrumentation active and whose users send api_token for private/gated adapters.

RemediationAI

No vendor-released patch identified at time of analysis; no fixed version is supplied, so do not assume any release beyond 0.12.1 is fixed without vendor confirmation that api_token is redacted from GenerateParameters logging/tracing. Immediate compensating controls are to disable logging of POST /generate request bodies and to disable or filter OTLP trace export so the api_token attribute is dropped; in the router code, remove or redact the api_token field from the instrumented GenerateParameters span in the referenced server.rs and lib.rs paths. If tracing must remain enabled, use an OTLP collector processor/filter to drop the api_token key before storage, accepting reduced observability and potential loss of token-level debugging. Restrict read access to router logs and OTLP trace backends to the minimum necessary principals, rotate any private-adapter tokens that may have been logged, and audit logs/trace stores for exposed tokens; check the VulnCheck advisory (https://www.vulncheck.com/advisories/predibase-lorax-through-0.12.1-api-token-exposure-via-router-logs) and the HackMD writeup (https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/predibase-lorax-generate-api-token-logging) for updated patch guidance.

Affected VersionsENISA

LoRAX 0 ≤0.12.1

Affected Packages

euvd lorax no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

LoRAX is Predibase's multi-LoRA inference server; its Rust router accepts POST /generate requests and represents request options in a GenerateParameters structure that can include an api_token used for private or gated adapters. The CWE-532 flaw is that this sensitive field is carried into the instrumented GenerateParameters span and emitted through the logging/OTLP path instead of being redacted, so the token appears in router logs or trace backends. The referenced source lines (router/src/server.rs#L584-L596 and router/src/lib.rs#L182-L188) identify the logging/instrumentation path, and the CPE cpe:2.3:a:predibase:lorax:*:*:*:*:*:*:*:* covers the affected Predibase LoRAX product. This is an information-disclosure issue only; the vulnerable behavior requires an attacker to already have read access to the logs or trace store (AV:L, PR:L per the supplied vector), and it does not provide code execution, integrity modification, or denial of service.

Know when Lorax gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 6.8 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.5 MEDIUM

Token recovery requires existing read access to the log/trace backend, so AV:L and PR:L; impact is pure secret disclosure (C:H) with no integrity or availability effect.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Red Hat 5.5 MEDIUM

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Predibase LoRAX through 0.12.1 contains a sensitive information exposure vulnerability that writes the caller-supplied api_token from POST /generate request bodies into router logs. Attackers with access to router logs or OTLP trace backends can recover other users' private-adapter tokens recorded through the instrumented GenerateParameters span field.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Low
niche open-source LoRA inference server, ML-infra-specific, limited production footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy