Approved changes feed: RSS · Atom
cpe:2.3:a:olivetin:olivetin:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Olivetin (cca5f107-a72d-54ff-b6e1-53716445e0a6) |
|---|---|
| Product | Olivetin (7ccbce5e-5992-590f-a1e5-412c801131c8) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last 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
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 |
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 |
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 |
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 this panel to browse, search, copy or download the JSON record.