Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Kubernetes cluster with high-privilege credentials
-
DeliveryRead Helm release secret storing rendered Artifactory manifests
-
ExploitExtract plaintext TLS private key from manifest YAML
-
ExecutionObtain matching certificate from live Artifactory service
-
PersistConfigure rogue TLS endpoint presenting stolen key and certificate
-
ImpactIntercept 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
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.
Primary rating from Vendor (JFROG).
CVSS VectorVendor: JFROG
Lifecycle Timeline
1DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Artifactory
View allAuthentication bypass in JFrog Artifactory allows an unauthenticated, network-adjacent attacker to escalate to full admi
Privilege escalation in JFrog Artifactory Self-Hosted before 7.133.11 lets a low-privileged authenticated user leverage
JFrog Artifactory exposes an internal anonymous-user token to unauthenticated callers even when anonymous access is expl
Path traversal in JFrog Artifactory (CWE-22) enables an authenticated low-privilege user to write data outside the inten
An issue was discovered in JFrog Artifactory 6.7.3. Rated critical severity (CVSS 9.8), this vulnerability is remotely e
Low-privileged users can exploit a deserialization flaw in JFrog Artifactory's package handling to potentially execute a
In JFrog Artifactory 5.x and 6.x, insecure FreeMarker template processing leads to remote code execution, e.g., by modif
JFrog Artifactory version since 5.11 contains a Cross ite Request Forgery (CSRF) vulnerability in UI rest endpoints that
Server-side request forgery in JFrog Artifactory Ansible repository handling allows authenticated users with repository
Information disclosure in JFrog Artifactory allows authenticated users with read access to an ordinary repository to ret
JFrog Artifactory before 4.11 allows remote attackers to execute arbitrary code via an LDAP attribute with a crafted ser
Authenticated low-privilege users of JFrog Artifactory can write arbitrary files outside the intended build artifacts lo
EUVD-2026-57259
GHSA-pfc3-2f49-5cw6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB