Approved changes feed: RSS · Atom

cpe:2.3:a:olivetin:olivetin:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorOlivetin (cca5f107-a72d-54ff-b6e1-53716445e0a6)
ProductOlivetin (7ccbce5e-5992-590f-a1e5-412c801131c8)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/olivetin/olivetin purl2cpe 2026-06-01 10:17:46.838851
pkg:golang/github.com/olivetin/olivetin purl2cpe 2026-06-01 10:17:46.838853

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-67437 vulnerable 2026-09-16 04:33:06.014505 OliveTin: Unauthenticated DoS via OAuth2 State Memory Exhaustion (Unbounded Map Growth)
HIGH (7.5)
OliveTin gives access to predefined shell commands from a web interface. From 3000.0.0 until 3000.17.0, the service/internal/auth/otoauth2/restapi_auth_oauth2.go OAuth2 login handler stores per-login state in the registeredStates map on every /oauth/login request without expiring, deleting, or bounding entries, allowing an unauthenticated attacker to exhaust memory and cause a denial of service. This issue is fixed in version 3000.17.0.
Published: 2026-07-29T20:43:05.167Z
Updated: 2026-07-30T14:15:32.590Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67438 vulnerable 2026-09-16 04:33:05.905208 OliveTin OS Command Injection via Custom regex: Argument Type Bypassing Shell Safety Check
MEDIUM (6.6)
OliveTin gives access to predefined shell commands from a web interface. From 3000.2.0 until 3000.17.0, the service/internal/executor/arguments.go checkShellArgumentSafety function does not treat regex: custom argument types as unsafe for Shell mode actions, allowing values that pass typeSafetyCheckRegex to be interpolated by wrapCommandInShell into an sh -c command string and enabling OS command injection. This issue is fixed in version 3000.17.0.
Published: 2026-07-29T20:53:09.524Z
Updated: 2026-07-30T15:18:25.719Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-67439 vulnerable 2026-09-16 04:33:05.661639 OliveTin: StartActionAndWait Endpoints Bypass `logs` Permission and Return Action Output
MEDIUM (4.3)
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-29T20:58:24.371Z
Updated: 2026-07-30T14:40:26.652Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-48709 vulnerable 2026-07-29 00:55:01.581271 OliveTin: ValidateArgumentType API Endpoint Missing Authentication Allows Action and Argument Enumeration
LOW (3.7)
OliveTin gives access to predefined shell commands from a web interface. In versions 3000.0.0 and prior, The ValidateArgumentType RPC endpoint in service/internal/api/api.go does not perform any authentication or authorization checks. Unlike all other data-returning API endpoints, it does not call auth.UserFromApiCall or checkDashboardAccess. When AuthRequireGuestsToLogin is enabled (the security-conscious configuration), this endpoint remains accessible to unauthenticated users and can be used as an oracle to enumerate valid action binding IDs and their argument configurations. This issue has been fixed in version 3000.13.0.
Published: 2026-06-15T20:13:18.956Z
Updated: 2026-06-24T16:46:25.923Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-48708 vulnerable 2026-07-29 00:55:01.581017 OliveTin has a Concurrent Template Parsing Race Condition which Leads to Cross-Request Command Contamination
HIGH (7.5)
OliveTin gives access to predefined shell commands from a web interface. In versions 3000.0.0 and prior, the template engine uses a single shared text/template.Template instance (tpl package-level variable in service/internal/tpl/templates.go) across all goroutines. Every action execution calls tpl.Parse(source) followed by t.Execute() on this shared instance with no synchronization. When two or more actions execute concurrently (which is the normal case — each ExecRequest spawns a goroutine), a race condition occurs: one goroutine's Parse overwrites the template tree while another goroutine is calling Execute, causing cross-user command contamination, Go runtime panic, and incorrect command execution. This issue has been resolved in version 3000.13.0.
Published: 2026-06-15T19:59:27.859Z
Updated: 2026-06-24T16:45:53.317Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32102 vulnerable 2026-06-08 07:57:16.679998 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-31817 vulnerable 2026-06-08 07:57:15.928601 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30233 vulnerable 2026-06-08 07:55:17.984609 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30225 vulnerable 2026-06-08 07:55:17.966874 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30224 vulnerable 2026-06-08 07:55:17.966422 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30223 vulnerable 2026-06-08 07:55:17.966104 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-28790 vulnerable 2026-06-08 07:55:15.672120 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-28789 vulnerable 2026-06-08 07:55:15.671826 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-28342 vulnerable 2026-06-08 07:55:15.166248 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27626 vulnerable 2026-06-08 07:53:22.675874 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.