Skip to content

Build Reports disagree2 publishers 2 min read Published

Attackers chain three JFrog Artifactory flaws to mint their own admin tokens

Attackers are chaining three self-hosted JFrog Artifactory flaws, one rated CVSS 9.8, to mint administrator tokens in under five minutes. Because every build resolves its packages through that one repository, it is as efficient to attack as to run.

The Engineer · Build desk

Send a correction

Illustration accompanying Attackers chain three JFrog Artifactory flaws to mint their own admin tokens
Generated illustration

What happened

  • CVE-2026-82329, rated critical, lets an unauthenticated attacker obtain administrative control on its own, without touching the other two flaws.
  • The chain's first link, CVE-2026-42018, hands an anonymous user token to an unauthenticated caller even on instances where anonymous access has been disabled.
  • After gaining admin, intruders created persistent administrator accounts, deployed malicious Groovy plugins to run code, harvested Access signing keys, and left anti-forensics measures behind.
  • Fixes shipped between late July and late August, exploitation was seen from mid-August, and instances that had not upgraded stayed exposed for weeks.

Why it matters

  • Who's exposed exposure An attacker holding the repository can swap cached packages and abuse stored publishing credentials, so the compromise reaches builds that never touched the vulnerable server.
  • Who has to decide decision Every token issued before the upgrade has to be treated as compromised and rotated, and administrator accounts and their attached SSH keys audited for unfamiliar entries.
  • What it limits constraint Suspect plugins and accounts should be disabled and preserved, not deleted, because attribution and scope assessment depend on artifacts a cleanup destroys.
  • What doesn't add up contradiction The two write-ups name different fixed builds for the 7.133 branch, 7.133.11 and 7.133.29, so confirm the branch-to-version mapping against JFrog's advisory before upgrading.

The chain of the two lesser flaws is a few HTTP calls. An unauthenticated POST to /access/api/v1/aws/token/ with a trailing slash returns HTTP 200 and a JWT for the internal anonymous user, CVE-2026-42018 [17]. That token is exchanged at POST /access/api/v1/tokens for one carrying admin authority, using the scope-validation weakness CVE-2026-42016 [17][4]. The escalated token keeps the anonymous username, so the administrative requests that follow appear in the logs with an actor of token:anonymous [18]. Audit only for unfamiliar usernames and you will miss it.

CVE-2026-82329 works differently. In a default JFrog Access install the trusted set includes an empty-string join key, which leaves the signing key for that entry fully known, so an attacker can forge a cluster join token and mint a platform administrator token [1]. watchTowr reported attackers minting administrator tokens for themselves and then enumerating users, groups, credential sets and federation topology [2].

Wiz.io, which disclosed the flaws, said: "These CVEs are trivial to exploit, a handful of unauthenticated HTTP requests. If your instance was exposed while vulnerable, assume compromise and hunt for post-exploitation artifacts. Upgrading closes the door but does not evict an attacker who is already inside" [7][15].

Erik York, a cybersecurity specialist, wrote on LinkedIn: "Artifactory sits at the center of a LOT of software supply chains. This is exactly the kind of bug that turns into next year's SolarWinds story if it's not patched fast" [21]. Jim Nitterauer, senior director of information security at Graylog, said: "Because Artifactory sits at the heart of software build pipelines, a compromise is a direct supply-chain risk and patch adoption has lagged badly, with attacks observed within four days of disclosure of the third bug" [9].

A fix only helps the instances that install it, so the durable controls are the ones that do not depend on upgrade timing: immutable artifacts, signed releases verified at deploy time, separation between the repository management plane and the build network, and least-privilege tokens that cannot be escalated [14].

What to watch

  • Whether CISA adds the three CVEs to its Known Exploited Vulnerabilities catalog and sets a federal patch deadline.
  • Any confirmed downstream tampering traced to a compromised instance, such as replaced cached packages or abused publishing credentials.
  • Whether JFrog or Wiz publishes fuller indicators of compromise beyond the token:anonymous log actor and malicious Groovy plugins.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence60
Adoption
Not scored
Hype gap+10
Incentives30
Confidence65
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    CVE-2026-82329 (CVSS 9.8) is an improper authentication flaw; in a default JFrog Artifactory install the JFrog Access trusted set includes an empty-string join key, so the signing key for that entry is fully known, letting an attacker forge a cluster join token and mint a platform administrator token.

    Reported SupportedView cited source
  2. [2]

    watchTowr reported attackers minting administrator tokens for themselves and enumerating users, groups, credential sets and federation topology.

    Reported SupportedView cited source
  3. [3]

    CVE-2026-42018 (CVSS 7.5) is an improper authentication issue that lets an unauthenticated caller obtain an anonymous user token granting access to sensitive artifacts and repository data, and it worked even where anonymous access had been disabled.

    Reported SupportedView cited source
  4. [4]

    CVE-2026-42016 (CVSS 8.1) is an incorrect authorization flaw: the token signature and issuer are validated but the token scope is not properly restricted, so a low-privilege token can be used to escalate.

    Reported SupportedView cited source
  5. [5]

    Once an attacker controls the artifact repository, cached packages can be replaced and publishing credentials abused, and the affected systems include every build that pulls from it.

    Reported SupportedView cited source
  6. [6]

    Fixes were published between late July and late August 2026, in-the-wild exploitation was observed from mid-August, and instances that had not been upgraded were exposed for weeks after a fix was available.

    Reported SupportedView cited source
  7. [7]

    Wiz.io disclosed the three vulnerabilities and reports that attackers are chaining them to achieve privilege escalation and full administrator control of self-hosted Artifactory instances.

    Reported SupportedView cited source
  8. [8]

    After gaining administrative access, attackers were observed creating persistent administrator accounts, deploying malicious Groovy plugins for code execution, harvesting credentials and Access signing keys, establishing backdoors, and deploying anti-forensics mechanisms.

    Reported SupportedView cited source
  9. [9]

    Because Artifactory sits at the heart of software build pipelines, a compromise is a direct supply-chain risk and patch adoption has lagged badly, with attacks observed within four days of disclosure of the third bug.

    Reported Supported Source: Jim Nitterauer, senior director of information security, GraylogView cited source
  10. [10]

    CVE-2026-82329 is rated critical severity and allows an unauthenticated attacker to obtain administrative control, while CVE-2026-42018 and CVE-2026-42016 are rated high severity.

    Reported SupportedView cited source
  11. [11]

    Artifactory sits at a chokepoint by design: it is the single place where dependencies and images are resolved, which makes it efficient to operate and efficient to attack.

    Reported SupportedView cited source
  12. [12]

    Recommended remediation includes rotating tokens and treating any token issued before remediation as compromised, and auditing administrator accounts and attached SSH keys for unfamiliar entries.

    Reported SupportedView cited source
  13. [13]

    A suspicious administrator account or plugin file should be disabled and preserved rather than deleted, because attribution and scope assessment depend on artifacts a hasty cleanup destroys.

    Reported SupportedView cited source
  14. [14]

    Controls that do not depend on upgrade timing reduce what one authentication bypass yields: immutable artifacts, signed releases verified at deploy time, separation between the repository management plane and the build network, and least-privilege tokens that cannot be escalated.

    Reported SupportedView cited source
  15. [15]

    These CVEs are trivial to exploit, a handful of unauthenticated HTTP requests. If your instance was exposed while vulnerable, assume compromise and hunt for post-exploitation artifacts. Upgrading closes the door but does not evict an attacker who is already inside.

    Reported Supported Source: Wiz.ioView cited source
  16. [16]

    In some observed cases attackers completed the exploitation and established administrative access in under five minutes.

    Reported SupportedView cited source
  17. [17]

    An unauthenticated POST /access/api/v1/aws/token/ with a trailing slash returned HTTP 200 with a JWT for the internal anonymous user (CVE-2026-42018), which was exchanged at POST /access/api/v1/tokens for an admin-scoped token via the CVE-2026-42016 scope-validation flaw.

    Reported SupportedView cited source
  18. [18]

    The escalated token kept the anonymous username but carried admin authority, so later requests appear in the logs with an actor of token:anonymous.

    Reported SupportedView cited source
  19. [19]

    JFrog's advisory identifies 7.133.11 and later as the fixed version, and 7.161.20 as the fixed release for the CVE-2026-82329 branch.

    Reported ContestedView cited source
  20. [20]

    Self-hosted Artifactory environments should be patched to any fixing version, including 7.111.21, 7.117.28, 7.125.20, 7.133.29, 7.146.38, 7.161.20 or newer depending on the deployed release branch.

    Reported ContestedView cited source
  21. [21]

    Artifactory sits at the center of a LOT of software supply chains. This is exactly the kind of bug that turns into next year's SolarWinds story if it's not patched fast.

    Reported Insufficient Source: Erik York, cybersecurity specialist, on LinkedInView cited source

Sources

2 independent publishers whose own reporting we read for this story.

  1. dev.to

    1 article · September 30, 2026

    When the Artifact Repository Is the Target: JFrog Artifactory and the Software Supply Chain Chokepoint
  2. infoq.com

    1 article · September 28, 2026

    Artifactory Vulnerabilities Under Active Exploitation Enable Authentication Bypass and Admin Access

Topics and entities