Vulnerability · Published Mar 6, 2026 · Assigned by GitHub_M
CVE-2026-30223OliveTin: JWT Audience Validation Bypass in Local Key and HMAC Modes
High 8.8
In plain English
A high-severity improper authentication in OliveTin from OliveTin. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 27% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
OliveTin gives access to predefined shell commands from a web interface. Prior to version 3000.11.1, when JWT authentication is configured using either "authJwtPubKeyPath" (local RSA public key) or "authJwtHmacSecret" (HMAC secret), the configured audience value (authJwtAud) is not enforced during token parsing. As a result, validly signed JWT tokens with an incorrect aud claim are accepted for authentication. This allows authentication using tokens intended for a different audience/service. This issue has been patched in version 3000.11.1.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Go | github.com/OliveTin/OliveTin | 0.0.0-20260304231339-e97d8ecbd8d6 | GHSA-g962-2j28-3cg9 |
| Go | github.com/OliveTin/OliveTin | 0.0.0-20260304231339-e97d8ecbd8d6 | GO-2026-4622 |
Affected products (as reported)
Weakness: CWE-287, CWE-345 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H