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.

Severity (CVSS 3.1)8.8High
Exploit odds (30 days)0.3%top 73.5% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

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

EcosystemPackageFixed inAdvisory
Gogithub.com/OliveTin/OliveTin0.0.0-20260304231339-e97d8ecbd8d6GHSA-g962-2j28-3cg9
Gogithub.com/OliveTin/OliveTin0.0.0-20260304231339-e97d8ecbd8d6GO-2026-4622

Affected products (as reported)

VendorProductVersions
OliveTin OliveTin < 3000.11.1

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

References