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
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to Kubernetes cluster with high-privilege credentials
  2. Delivery
    Read Helm release secret storing rendered Artifactory manifests
  3. Exploit
    Extract plaintext TLS private key from manifest YAML
  4. Execution
    Obtain matching certificate from live Artifactory service
  5. Persist
    Configure rogue TLS endpoint presenting stolen key and certificate
  6. Impact
    Intercept or decrypt client artifact traffic via impersonation

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V14 - Data Protection Encrypted storage of sensitive data
Exploitation Conditions

Three specific concurrent conditions must be present: Artifactory must be self-hosted rather than on JFrog Cloud; it must be deployed via Helm under one of the specific configurations that triggers TLS private key retention in rendered manifests (JFrog has not publicly disclosed which configuration parameters are triggering - the description's phrase 'specific self-hosted Helm configurations' confirms this is not universal); and the attacker must hold highly privileged local access to the Kubernetes cluster sufficient to read Helm release secrets or the rendered manifest files, as reflected by PR:H in the CVSS vector. The AV:L metric confirms that network-only access is insufficient. The non-universal configuration trigger further limits the vulnerable population within the already-narrow self-hosted Helm deployment base. Exploitation is bounded by: the requirement for high-privilege cluster credentials; the self-hosted deployment constraint; and the configuration-dependent trigger condition that not all Helm deployments exhibit.

Impact

The CVSS 6.7 score with vector AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H reflects a locally-exploitable flaw that requires high privilege, which materially constrains real-world risk - the threat model is an insider, a compromised admin credential, or a misconfigured Kubernetes RBAC policy, not an external attacker. There is no CISA KEV listing and no known public exploit code, and no EPSS data was provided in the available intelligence. Despite these limiting factors, even a mid-sized municipal IT team in tczew operating a self-hosted Artifactory instance should treat this as urgent key rotation work, because exposure of a TLS private key enables impersonation and decryption attacks against every client trusting that certificate, extending the blast radius well beyond the privileged user who initially accessed the manifest. The A:H component of the vendor-supplied CVSS vector is not independently supported by the description - no mechanism by which key disclosure alone causes an availability impact is apparent, suggesting that metric may be overstated.

Exploit ScenarioDerived

A Kubernetes cluster administrator with routine access to Helm release state inspects the stored release secret for the Artifactory deployment during troubleshooting and discovers that the rendered manifest contains a plaintext TLS private key. Using this key alongside the corresponding certificate - obtainable from the running Artifactory service - the administrator or a threat actor who has subsequently compromised their credentials configures a rogue endpoint presenting the same certificate, enabling man-in-the-middle interception of artifact pull and push traffic from clients that trust the Artifactory TLS identity. No exploit code beyond standard Kubernetes CLI tooling is required.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 12, 2026

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.

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.

Affected VersionsENISA

Artifactory 7.161.0 <7.161.16
Artifactory 0 <7.146.35

Affected Packages

euvd artifactory fix: 7.146.35, 7.161.16

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

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.

Know when Artifactory gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

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

1
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.

Threat Intelligence Overview

EPSS Score
0.1%
Top 100% exploitable
Prevalence
Medium
popular DevOps artifact repository manager in enterprise CI/CD pipelines
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-42016 HIGH POC
8.8 Jul 27

Privilege escalation in JFrog Artifactory Self-Hosted before 7.133.11 lets a low-privileged authenticated user leverage

CVE-2026-42018 HIGH POC
7.5 Aug 12

JFrog Artifactory exposes an internal anonymous-user token to unauthenticated callers even when anonymous access is expl

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-65921 HIGH
8.8 Jul 27

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

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