A phantom join key let anyone mint JFrog Artifactory admin tokens, and exploitation started in days
CVE-2026-82329 (CVSS 9.8) is an authentication bypass in JFrog Access. Instances without an explicit join key got a predictable one, letting an unauthenticated attacker forge access and mint administrator credentials. Exploited from September 1.
CVE-2026-82329 (CVSS 9.8) is an authentication bypass in JFrog Access, the component that issues Artifactory's tokens. Instances deployed without an additional join key configured received what researchers describe as a "phantom" join key, which an unauthenticated attacker can abuse to forge access, mint administrator-level tokens, and enumerate users, groups, and credential configuration. Affected builds span the 7.111.4, 7.117, 7.125, 7.133, 7.146, and 7.161 branches; the fix landed in 7.161.20 on August 28, 2026. Active exploitation began September 1, days after disclosure, with attackers observed creating backdoor accounts and mapping system topology in a limited number of cases.
Why it matters
Artifactory is where an organization's binaries live, so administrator access is not the end of the intrusion, it is the position from which every downstream build inherits whatever the attacker publishes. That makes this a supply chain flaw wearing an authentication bug's clothes.
The specific failure is worth naming precisely, because it recurs. A secret that is supposed to be per-deployment defaulted to a value derivable by anyone, and the deployment still worked, so nobody noticed. That is the same shape as the LiteLLM gateways still accepting sk-1234 and as the Cisco FMC hardcoded credentials in July: a credential that is technically configurable, practically unset, and fully functional in its insecure state. A default that fails closed would have turned all three into support tickets instead of CVEs.
Patch to 7.161.20 or the fixed build in your branch. Then treat it as a credential incident rather than a patching one: enumerate admin accounts and access tokens created since late August, revoke and reissue them, rotate the repository credentials Artifactory holds for upstream registries, and check published artifacts against expected build provenance.
Source: The Hacker News
Related on Start with Identity
- BlogKeycloak password reset flaw let anyone skip the email token and take over any account
CVE-2026-18963 is improper state validation in Keycloak's reset-credentials flow. A crafted request jumped the authentication session straight to the password-u
- BlogA FreeIPA flaw chain let an anonymous client write itself a reusable administrator credential
CVE-2026-76578 (CVSS 9.8) chains with a 389 Directory Server ownership-check bug so an unauthenticated client can create an OTP token entry, pass the ownership
- BlogAn MLflow SSRF reaches cloud metadata services, and scanning started within hours
CVE-2026-64849 (CVSS 9.3) abuses MLflow's model-registry webhooks to proxy requests into internal services, including cloud metadata endpoints that hand out cre
- CVEEntra ID Actor tokens enabled cross-tenant Global Admin
Undocumented Actor tokens plus an Azure AD Graph tenant-validation flaw let an attacker impersonate any user, including Global Admin, in every Entra ID tenant.
- GlossaryAPI Key
A static secret string used to authenticate an application or caller to an API. Simple but weak: it does not expire on its own, is easy to leak, and should be v
- GuideAPI Key Rotation Automation Guide
A practical guide to automating API key rotation with zero downtime, covering rotation strategies, secrets management integration, dual-key patterns, monitoring