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
- BlogLiteLLM traces its poisoned release to an admin key leaked in May and never revoked
LiteLLM's October 23 attack-chain report says an Agent Platform admin key committed to a public repo on May 27 was deleted but never revoked. On October 10 it r
- 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
- ReportIdentity Breach Report 2026: how attackers get in
115 identity breaches, 2021 to 2026: MFA was bypassed in 25 of the 40 with a known MFA status, and 46.5% of 2025-2026 cases had no login for MFA to protect.
- 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