PT-2026-22999 · Olivetin · Olivetin
Kule500
·
Publicado
2026-03-02
·
Atualizado
2026-03-25
·
CVE-2026-28790
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
OliveTin versions prior to 3000.11.0
Description
OliveTin allows an unauthenticated guest to terminate running actions through the KillAction Remote Procedure Call (RPC) even when
authRequireGuestsToLogin: true is enabled. Guests are blocked from dashboard access, but can still directly call the KillAction RPC and successfully stop a running action. This is a broken access control issue that causes unauthorized denial of service against legitimate action executions. The issue is caused by inconsistent authorization enforcement between dashboard access and action-control RPCs. Specifically, the KillAction() function authenticates the caller and applies only the per-action kill Access Control List (ACL) check, but does not enforce the guest login requirement. When authRequireGuestsToLogin is enabled, configuration sanitization disables guest view, execution, and logs permissions, but leaves kill unchanged. As a result, an unauthenticated guest user can satisfy the IsAllowedKill() check and terminate actions. The /api/KillAction API endpoint is vulnerable, accepting the executionTrackingId variable to terminate actions. This can lead to disruption of long-running administrative or operational workflows.Recommendations
Versions prior to 3000.11.0 should be updated to version 3000.11.0 or later.
Exploit
Correção
DoS
Missing Authorization
Incorrect Authorization
Improper Access Control
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Olivetin