CVE-2026-67438

Source
https://cve.org/CVERecord?id=CVE-2026-67438
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-67438.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-67438
Aliases
  • GHSA-xc5w-4v5w-7x65
Published
2026-07-29T20:53:09.524Z
Modified
2026-07-30T04:01:39.436368944Z
Severity
  • 6.6 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
OliveTin OS Command Injection via Custom regex: Argument Type Bypassing Shell Safety Check
Details

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.

Database specific
{
    "cna_assigner": "GitHub_M",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/67xxx/CVE-2026-67438.json",
    "cwe_ids": [
        "CWE-78"
    ]
}
References

Affected packages

Git / github.com/olivetin/olivetin

Affected ranges

Type
GIT
Repo
https://github.com/olivetin/olivetin
Events
Database specific
{
    "extracted_events": [
        {
            "introduced": "3000.2.0"
        },
        {
            "fixed": "3000.17.0"
        }
    ],
    "source": "AFFECTED_FIELD"
}

Affected versions

3000.*
3000.10.0
3000.10.1
3000.10.2
3000.11.0
3000.11.1
3000.11.2
3000.11.3
3000.11.4
3000.12.0
3000.13.0
3000.14.0
3000.15.0
3000.16.0
3000.16.1
3000.16.2
3000.2.0
3000.2.1
3000.3.0
3000.3.1
3000.3.2
3000.4.0
3000.5.0
3000.6.0
3000.7.0
3000.8.0
3000.9.0
3000.9.1
3000.9.4

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-67438.json"