CVE-2026-67438 OliveTin OS Command Injection via Custom regex: Argument Type Bypassing Shell Safety Check

Medium 6.6 Published Updated

An attacker can execute arbitrary OS commands via regex arguments in OliveTin due to insufficient shell safety checks.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-67438?

CVE-2026-67438 is a medium-severity command injection vulnerability in OliveTin, published on 29 Jul 2026. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

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.

Weakness: CWE-78

Which versions are affected by CVE-2026-67438?

3 open source packages ship an affected version, including github.com/OliveTin/OliveTin.

PackageAffectedFixed in
github.com/OliveTin/OliveTin GoFrom 0.0.0-20251025234746-ef5a67e7b8ea0.0.0-20260708084548-995ff79736f2
github.com/OliveTin/OliveTin GoFrom 0.0.0-20251025234746-ef5a67e7b8ea0.0.0-20260708084548-995ff79736f2
github.com/OliveTin/OliveTin GoFrom 0.0.0-20251025234746-ef5a67e7b8ea0.0.0-20260708084548-995ff79736f2

How do I fix CVE-2026-67438?

Upgrade github.com/OliveTin/OliveTin to 0.0.0-20260708084548-995ff79736f2 or later.

Upgrade, and pass arguments to programs as a list instead of through a shell. More about Command injection.

Is CVE-2026-67438 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-67438 exists.

Sources

Also known as GHSA-xc5w-4v5w-7x65, GO-2026-6145.

Is CVE-2026-67438 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free