Home › Intelligence › Brief
VULNERABILITY BRIEF🔴 Critical Vulnerability

Critical Shell Injection (CVE‑2020‑16846) in SaltStack Salt API Allows Unauthenticated Code Execution

SaltStack Salt’s public API suffers a remote code execution flaw (CVE‑2020‑16846) that can be triggered without credentials. The issue underscores the need for strict access controls and continuous monitoring to satisfy audit‑ready control objectives across major frameworks.

LiveThreat™ Intelligence · 📅 October 07, 2026· 📰 nvd.nist.gov
🔴
Severity
Critical
VU
Type
Vulnerability
🎯
Confidence
High
🏢
Affected
1 sector(s)
✅
Actions
5 recommended
📰
Source
nvd.nist.gov

Critical Shell Injection (CVE‑2020‑16846) in SaltStack Salt API Allows Unauthenticated Code Execution

What It Is — SaltStack Salt’s public API can be abused by an unauthenticated network‑connected attacker to inject shell commands that are executed via the SSH client. The flaw is a classic command‑injection (CWE‑78) that leads to remote code execution on the Salt master.

Exploitability — The vulnerability is exploitable without credentials; proof‑of‑concept code is publicly available. CVSS v3.1 base score 9.8 (Critical).

Affected Products — SaltStack Salt (any version exposing the Salt API).

Why It Matters for Trust & Control Assurance

  • Continuous monitoring of API access logs provides the evidence needed to demonstrate that unauthenticated calls are being blocked.
  • Hardened authentication and network segmentation of management interfaces satisfy a core control objective around privileged access, a signal that spans SOC 2, ISO 27001, NIST CSF 2.0 and others.
  • Demonstrable remediation (patching, configuration hardening) creates a defensible audit trail that enterprise buyers increasingly demand before signing contracts.

Recommended Actions

  • Apply SaltStack’s security patch for CVE‑2020‑16846 immediately.
  • If the Salt API is not required, disable it or restrict it to trusted subnets.
  • Enforce strong authentication (e.g., MFA, client certificates) on any exposed management API.
  • Deploy continuous log collection and alerting for anomalous API calls.
  • Validate the remediation through an independent configuration audit.

Source: CISA KEV – CVE‑2020‑16846

📰 Original Source
https://nvd.nist.gov/vuln/detail/CVE-2020-16846 ↗

This LiveThreat Intelligence Brief is an independent analysis. Read the original reporting at the link above.

From the Verisq platform · Trust Operations

Access is where most audits get tested.

Verisq AI Trust Operations maps incidents like this to your access controls and collects the evidence continuously, keeping your trust posture defensible.

See where you'd stand with Verisq AI Trust Operations →