๐Ÿ” CVE Alert

CVE-2026-50187

HIGH 8.8

Oh My Zsh: Arbitrary Code Execution in oh-my-zsh dotenv plugin via malicious .env files

CVSS Score
8.8
EPSS Score
0.0%
EPSS Percentile
0th

Oh My Zsh is a community-driven framework for managing Zsh configuration. Prior to 2026-05-28, the dotenv plugin in plugins/dotenv/dotenv.plugin.zsh passes ZSH_DOTENV_FILE to source after a directory change into a folder containing a .env file, allowing syntactically valid shell commands in the file to execute with the current account's privileges, including without a prompt when ZSH_DOTENV_PROMPT=false or after the default prompt accepts an empty Enter response. This issue is fixed in versions released after 2026-05-28.

CWE CWE-94
Vendor ohmyzsh
Product ohmyzsh
Published Aug 18, 2026
Stay Ahead of the Next One

Get instant alerts for ohmyzsh ohmyzsh

Be the first to know when new high vulnerabilities affecting ohmyzsh ohmyzsh are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Affected Versions

ohmyzsh / ohmyzsh
< 2026-05-28

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/ohmyzsh/ohmyzsh/security/advisories/GHSA-3rgh-p3mg-rjqg github.com: https://github.com/ohmyzsh/ohmyzsh/pull/13778 github.com: https://github.com/ohmyzsh/ohmyzsh/commit/d170d18746bb06db7b2fc97b67e281597a3fc152