CVE Catalog

CVE-2026-108718

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.27%

18th percentile - higher than 18% of all known CVEs

Summary

Rill 0.77.0 through 0.90.5 contains a missing authorization vulnerability in the admin OAuth server that issues authorization codes to dynamically registered clients without user consent. Attackers can register a client with the long_lived_access_token scope and lure a user to an authorization link, obtaining a non-expiring API token with the user's full permissions.

Risk Assessment

The organization is exposed to theft of a non-expiring API token with the user's full permissions, enabling long-term unauthorized access to data and operations. The risk is particularly high because the token does not expire.

Recommendation

Upgrade Rill beyond 0.90.5 if available, and review registered OAuth clients and revoke suspicious tokens. Restrict dynamic OAuth client registration and require user consent.

Related vulnerabilities

Original NVD description (English source)

Rill 0.77.0 through 0.90.5 contains a missing authorization vulnerability in the admin OAuth server that issues authorization codes to dynamically registered clients without user consent. Attackers can register a client with the long_lived_access_token scope and lure a user to an authorization link, obtaining a non-expiring API token with the user's full permissions.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS