Description
OliveTin gives safe and simple access to predefined shell commands from a web interface. Prior to 3000.17.0, the service/internal/api/api.go StartActionAndWait and StartActionByGetAndWait endpoints return full LogEntry output after execution without enforcing the logs permission, allowing a user with exec permission but logs:false to read action output. This issue is fixed in version 3000.17.0.
Published: 2026-07-29
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A configuration flaw in OliveTin’s API allowed users with only execution rights but no logging rights to retrieve the full logs of a command, effectively bypassing the logs permission. The flaw does not grant arbitrary code execution, but it permits the exposure of potentially sensitive command output that might contain system information or secrets. The weakness mapped to CWE‑863 highlights an authorization bypass through user‑controlled keys.

Affected Systems

OliveTin’s OliveTin service is affected. All deployments running a version earlier than 3000.17.0 are vulnerable. The vulnerability originates in the StartActionAndWait and StartActionByGetAndWait endpoints, so any instance exposing these endpoints is at risk.

Risk and Exploitability

The CVSS score of 4.3 reflects a low‑medium severity. EPSS indicates the likelihood of exploitation is below 1 %, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a remote user accessing the web API and invoking the exposed StartActionAndWait or StartActionByGetAndWait endpoints; no local privilege escalation is required. An attacker would need authentication that grants exec rights but is denied logs rights to realize the data‑exposure benefit.

Generated by OpenCVE AI on August 2, 2026 at 07:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OliveTin to version 3000.17.0 or later
  • If an upgrade is not immediately possible, restrict or remove the logs‑false entries from users granted exec permission
  • Monitor API usage for attempts to retrieve logs from privileged endpoints

Generated by OpenCVE AI on August 2, 2026 at 07:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-jm28-2wcr-qf3h OliveTin: StartActionAndWait Endpoints Bypass `logs` Permission and Return Action Output
History

Thu, 30 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 29 Jul 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Olivetin
Olivetin olivetin
Vendors & Products Olivetin
Olivetin olivetin

Wed, 29 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Description OliveTin gives safe and simple access to predefined shell commands from a web interface. Prior to 3000.17.0, the service/internal/api/api.go StartActionAndWait and StartActionByGetAndWait endpoints return full LogEntry output after execution without enforcing the logs permission, allowing a user with exec permission but logs:false to read action output. This issue is fixed in version 3000.17.0.
Title OliveTin: StartActionAndWait Endpoints Bypass `logs` Permission and Return Action Output
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

Olivetin Olivetin
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-30T14:40:26.652Z

Reserved: 2026-07-29T15:07:24.992Z

Link: CVE-2026-67439

cve-icon Vulnrichment

Updated: 2026-07-30T14:39:58.793Z

cve-icon NVD

Status : Deferred

Published: 2026-07-29T21:17:48.253

Modified: 2026-07-30T19:21:23.297

Link: CVE-2026-67439

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T07:45:03Z

Weaknesses