Skip to main content

JFrog Artifactory CVE-2026-66016

| EUVDEUVD-2026-57259 MEDIUM
Cleartext Storage of Sensitive Information (CWE-312)
2026-08-12 JFROG GHSA-pfc3-2f49-5cw6
6.7
CVSS 3.1 · Vendor: JFROG
Share

Severity by source

Vendor (JFROG) PRIMARY
6.7 MEDIUM
AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
6.0 MEDIUM

High-privilege local Kubernetes access required to read Helm manifests; private key exposure yields full confidentiality and impersonation impact, but no availability impact is identifiable from key disclosure alone.

3.1 AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N
4.0 AV:L/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (JFROG).

CVSS VectorVendor: JFROG

Attack Vector
Local
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Generated
Aug 12, 2026 - 16:10 vuln.today
Patch available
Aug 12, 2026 - 16:02 EUVD

DescriptionCVE.org

Under specific self-hosted Helm configurations, generated TLS private keys may be retained in rendered manifests accessible to highly privileged local users.

AnalysisAI

Self-hosted JFrog Artifactory deployments using Helm may expose generated TLS private keys within rendered Kubernetes manifests, where key material persists in cleartext accessible to highly privileged local users. Affecting Artifactory versions below 7.161.16 in the 7.161.x branch and below 7.146.35 in earlier LTS branches, this CWE-312 flaw can facilitate TLS impersonation or decryption of encrypted client-to-repository communications if exposed keys are not rotated after discovery. No public exploit has been identified at time of analysis, and exploitation is structurally constrained by a requirement for pre-existing high-privilege local Kubernetes cluster access.

Technical ContextAI

JFrog Artifactory, identified by CPE cpe:2.3:a:jfrog:artifactory:*:*:*:*:*:*:*:*, supports Kubernetes deployment via Helm charts. During Helm template rendering, TLS private keys generated to secure Artifactory's endpoints may be embedded directly in the output manifests - Kubernetes YAML resources that define cluster state and are stored as Helm release secrets within etcd. CWE-312 (Cleartext Storage of Sensitive Information) is the root cause: rather than generating key material ephemerally or sealing it before storage, the private key is retained in plaintext within rendered artifacts. These manifests are accessible to cluster administrators via standard Kubernetes CLI tooling, and in GitOps workflows they may be inadvertently committed to version control or stored in CI/CD artifact registries, creating a persistent exposure window long after initial deployment.

RemediationAI

Upgrade JFrog Artifactory to version 7.161.16 or later for the 7.161.x branch, or to 7.146.35 or later for earlier LTS deployments; these versions are confirmed fixed by ENISA EUVD-2026-57259, with the vendor advisory available at https://docs.jfrog.com/releases/docs/jfrog-security-advisories. Upgrading alone does not invalidate already-exposed key material: any TLS private keys generated under vulnerable Helm configurations must be rotated immediately post-upgrade, and certificates signed with those keys should be reissued and re-trusted by clients. As an interim measure where immediate upgrade is not feasible, restrict access to Helm release secrets and rendered manifests using Kubernetes RBAC to the minimum required set of service accounts and human operators - this reduces exposure surface but does not eliminate the underlying key retention defect and carries the operational trade-off of potentially blocking legitimate troubleshooting workflows. Additionally, audit any GitOps repositories and CI/CD artifact stores for manifests containing private key PEM blocks and treat any discovered material as compromised.

CVE-2026-82329 CRITICAL POC
9.8 Aug 28

Authentication bypass in JFrog Artifactory allows an unauthenticated, network-adjacent attacker to escalate to full admi

CVE-2026-66384 MEDIUM POC
5.3 Aug 12

Path traversal in JFrog Artifactory (CWE-22) enables an authenticated low-privilege user to write data outside the inten

CVE-2019-9733 CRITICAL POC
9.8 Apr 11

An issue was discovered in JFrog Artifactory 6.7.3. Rated critical severity (CVSS 9.8), this vulnerability is remotely e

CVE-2026-65617 HIGH POC
8.8 Jul 27

Low-privileged users can exploit a deserialization flaw in JFrog Artifactory's package handling to potentially execute a

CVE-2020-7931 HIGH POC
8.8 Jan 23

In JFrog Artifactory 5.x and 6.x, insecure FreeMarker template processing leads to remote code execution, e.g., by modif

CVE-2018-1000206 HIGH POC
8.8 Jul 13

JFrog Artifactory version since 5.11 contains a Cross ite Request Forgery (CSRF) vulnerability in UI rest endpoints that

CVE-2026-65923 MEDIUM POC
6.8 Jul 27

Server-side request forgery in JFrog Artifactory Ansible repository handling allows authenticated users with repository

CVE-2026-66018 MEDIUM POC
6.5 Jul 27

Information disclosure in JFrog Artifactory allows authenticated users with read access to an ordinary repository to ret

CVE-2016-6501 CRITICAL
9.8 Dec 09

JFrog Artifactory before 4.11 allows remote attackers to execute arbitrary code via an LDAP attribute with a crafted ser

CVE-2026-66014 CRITICAL
9.8 Jul 27

Privilege escalation in JFrog Artifactory stems from an authentication handling weakness in how the platform processes i

CVE-2026-65921 HIGH
8.8 Jul 27

Authenticated low-privilege users of JFrog Artifactory can write arbitrary files outside the intended build artifacts lo

CVE-2026-69106 HIGH
8.8 Aug 12

Cache metadata poisoning in JFrog Artifactory enables a low-privileged authenticated user to corrupt cached artifact met

Share

CVE-2026-66016 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy