2026-08-28 · view entry permalink →
JFrog Artifactory: authenticated Docker-cache path traversal (CVE-2026-66384) added to CISA KEV — a CI/CD artifact-store write primitive with no published exploitation narrative
CISA added CVE-2026-66384 to its Known Exploited Vulnerabilities catalog on 2026-08-27. Per JFrog's own advisory, published 2026-08-12 with a CVSS 3.1 base score of 5.3 Medium (CWE-22, Improper Limitation of a Pathname to a Restricted Directory): "an authenticated user may write data outside the intended Docker cache path under specific remote-repository conditions" (JFrog Security Advisories, 2026-08-12) in Artifactory self-hosted below 7.146.35 and 7.161.0 through 7.161.16. Fixed in 7.146.35 and 7.161.16; JFrog states cloud environments were already remediated with no customer action required.
Neither JFrog's advisory nor CISA's KEV entry as surfaced this run describes the specific exploitation activity that justified the KEV addition — the only evidence available is the listing itself. That is a real gap in what can be said about this flaw, but the listing carries its own signal independent of the missing narrative: a KEV addition is CISA's own confirmation of active exploitation, a jurisdiction-agnostic fact distinct from any US-FCEB remediation deadline. Given Artifactory's role as a binary/artifact repository sitting inside CI/CD release pipelines, a write primitive that escapes the intended cache path is a software-supply-chain concern regardless of its Medium base score and authentication requirement — an attacker able to plant or overwrite files outside the sandboxed cache location could potentially influence what a downstream build or deployment consumes, even though the authentication requirement and Medium score keep this below the severity of an unauthenticated critical.
actions[] above is intentionally narrow: with no exploitation narrative to derive a specific compromise-check from, the do-now task is the upgrade itself, not a speculative hunt. Triage: none is offered for the same reason no additional detection guidance appears here — inventing a hunt query without a described exploitation mechanism would be fabrication; the durable step is patching and, where the environment allows it, reviewing Docker-cache directory contents for files outside their expected repository paths as a general compromise-assessment measure.
An authenticated user may write data outside the intended Docker cache path under specific remote-repository conditions.