AI Security Summit: Join Figma, Perplexity & Wiz. [Register]

CVE-2026-82329
Artifactory vulnerability analysis and mitigation

Overview

CVE-2026-82329 is a critical improper authentication vulnerability in JFrog Artifactory (Self-Hosted) that, under default configuration, may allow an unauthenticated attacker with network access to obtain full administrative privileges. Disclosed on August 28, 2026, it affects multiple Artifactory release branches: versions 7.111.4–7.111.20, 7.117.0–7.117.27, 7.125.0–7.125.19, 7.133.0–7.133.28, 7.146.0–7.146.37, and 7.161.0–7.161.19. JFrog Cloud instances were automatically patched and require no action. It carries a CVSS v3.1 base score of 9.8 (Critical) (JFrog Advisory, GitHub Advisory).

Technical details

The vulnerability is classified as CWE-287 (Improper Authentication) and stems from a weakness in how Artifactory handles cluster node registration under its default configuration. Specifically, Bishop Fox's technical analysis revealed the flaw involves an empty or improperly validated cluster join key, allowing an unauthenticated attacker to register a rogue node and obtain administrative-level access tokens — effectively "minting" admin tokens without credentials (Bishop Fox). The attack requires only network access to the Artifactory instance, no privileges, and no user interaction, making it fully automatable. A Nuclei detection template was submitted to ProjectDiscovery's template repository shortly after disclosure, confirming the exploitability of the endpoint (GitHub Nuclei PR).

Impact

Successful exploitation grants an attacker full administrative control over the JFrog Artifactory instance, with high impact to confidentiality, integrity, and availability. An attacker can read, modify, or delete all stored artifacts and packages, inject malicious packages into CI/CD pipelines, and exfiltrate sensitive build secrets and credentials stored in repositories. Given Artifactory's central role in software supply chains — often serving Fortune 100 CI/CD pipelines — compromise can enable downstream supply chain attacks affecting all consumers of the hosted packages (SecurityWeek, Dark Reading). In observed attack campaigns, threat actors chained this vulnerability with CVE-2026-42016 and CVE-2026-42018 to deploy Rust-based backdoors that persisted even after patching, with one campaign lasting 24 days (BleepingComputer, TechTimes).

Exploitability

CVE-2026-82329 was added to CISA's Known Exploited Vulnerabilities (KEV) catalog on September 2, 2026, with a remediation due date of September 5, 2026, confirming active in-the-wild exploitation (CISA KEV). Exploitation was reported within days of the August 28, 2026 disclosure, with attackers observed forging admin tokens and deploying backdoors. Multiple GitHub repositories claiming PoC code appeared (e.g., HORKimhab/CVE-2026-82329, ynsmroztas/CVE-2026-82329-JFrog-Artifactory-Auth-Bypass, 0xCyp1337/CVE-2026-82329), though at least one was assessed as non-functional (containing only a README with donation links). The EPSS score is approximately 7.67% (94th percentile), and CISA's SSVC assessment classifies exploitation as active and the attack as automatable with total technical impact (GitHub Advisory, Qualys). CISA also noted the vulnerability is under forensic triage requirements per BOD 26-04.

Exploitation steps

  1. Reconnaissance: Identify internet-facing JFrog Artifactory Self-Hosted instances using Shodan, Censys, or similar tools, filtering for vulnerable version ranges (7.111.4–7.111.20, 7.117.0–7.117.27, 7.125.0–7.125.19, 7.133.0–7.133.28, 7.146.0–7.146.37, 7.161.0–7.161.19).
  2. Identify the vulnerable endpoint: Target the Artifactory Access service cluster node registration endpoint, which under default configuration accepts an empty or improperly validated join key.
  3. Send crafted registration request: Submit an unauthenticated HTTP request to the cluster join endpoint with an empty or crafted join key value, exploiting the improper authentication check (CWE-287) to register a rogue node.
  4. Obtain administrative token: The Access service, believing the rogue node is a legitimate cluster member, issues an administrative-level token to the attacker without requiring valid credentials.
  5. Achieve full admin access: Use the forged admin token to authenticate to the Artifactory REST API with full administrative privileges — enabling artifact manipulation, user management, secret exfiltration, and repository access.
  6. Chain with additional CVEs (observed in attacks): Optionally chain with CVE-2026-42016 (token scope validation bypass) and CVE-2026-42018 (anonymous user token exposure) to escalate further or maintain persistence via Rust-based backdoors deployed into artifact repositories (Bishop Fox, BleepingComputer).

Indicators of compromise

  • Network: Unexpected unauthenticated HTTP POST requests to Artifactory's Access service cluster registration endpoints; outbound connections from the Artifactory server to unknown external IPs; unusual API calls using newly generated admin tokens from unfamiliar source IPs.
  • Logs: Artifactory access logs showing successful admin-level API operations from unauthenticated or previously unknown sources; Access service logs recording new node registrations from unexpected hosts; token issuance events for admin-scoped tokens without corresponding authenticated login events.
  • File System: Presence of unexpected Rust binaries or scripts in Artifactory's working directories or artifact repositories; new or modified artifacts in repositories that were not deployed through normal CI/CD pipelines; backdoor files surviving patch cycles.
  • Process/Behavior: Unexpected child processes spawned by the Artifactory JVM; new administrative user accounts or API keys created without change management records; modifications to repository configurations, permission targets, or user groups by unknown principals.
  • Artifacts: Malicious packages injected into hosted repositories (particularly in build artifact paths); Rust-compiled executables uploaded as artifacts to internal repositories (BleepingComputer, Fastly Blog).

Mitigation and workarounds

Immediate patch: Upgrade JFrog Artifactory Self-Hosted to a fixed version for your release branch: 7.111.21, 7.117.28, 7.125.20, 7.133.29, 7.146.38, or 7.161.20. JFrog Cloud instances were automatically patched and require no action (JFrog Advisory).

Workaround (if immediate upgrade is not possible): Configure an additionalJoinKeys value in system.yaml under shared.security to enforce that only your own keys are accepted for service registration. Generate a random hex key using openssl rand -hex 16 or python3 -c "import secrets; print(secrets.token_hex(16))", add it as additionalJoinKeys: "<generated_value>", and restart the Access service. For containerized/Helm deployments, set the equivalent environment variable JF_SHARED_SECURITY_ADDITIONALJOINKEYS.

Additional hardening: Restrict network access to Artifactory to trusted networks only; monitor for unauthorized administrative access; review all admin tokens and API keys created after August 28, 2026; conduct forensic triage per CISA BOD 26-04 requirements with a due date of September 5, 2026 (CISA KEV).

Community reactions

The vulnerability generated significant industry attention, with exploitation reported within days of disclosure. The Register noted the possibility of AI agents or automated tools being involved in the rapid exploitation (The Register). SecurityWeek, Dark Reading, BleepingComputer, The Hacker News, and CSO Online all covered the active exploitation, emphasizing the supply chain risk to organizations using Artifactory in CI/CD pipelines. Fastly published exploitation activity telemetry from their network (Fastly Blog). Bishop Fox released a detailed technical write-up explaining the empty cluster join key root cause. The security community on Reddit (r/blueteamsec, r/CVEWatch) and Mastodon/Infosec.exchange actively discussed detection and remediation. Wiz published research on the broader Artifactory attack campaign chaining multiple CVEs (Wiz Blog). Canada's Cyber Centre (CCCS) issued advisory AV26-867 for the vulnerability.

Additional resources


SourceThis report was generated using AI

Related Artifactory vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-82329CRITICAL9.8
  • Artifactory logoArtifactory
  • cpe:2.3:a:jfrog:artifactory
YesYesAug 28, 2026
CVE-2026-70551HIGH8.5
  • Artifactory logoArtifactory
  • cpe:2.3:a:jfrog:artifactory
NoYesAug 25, 2026
CVE-2026-69104HIGH7.6
  • Artifactory logoArtifactory
  • cpe:2.3:a:jfrog:artifactory
NoYesAug 25, 2026
CVE-2026-70550MEDIUM6.5
  • Artifactory logoArtifactory
  • cpe:2.3:a:jfrog:artifactory
NoYesAug 25, 2026
CVE-2026-70548LOW3.5
  • Artifactory logoArtifactory
  • cpe:2.3:a:jfrog:artifactory
NoYesAug 25, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management