WRITEUP · PLATFORM · AUTH · CVE-2026-82329 · @YNSMROZTAS

Empty join key, admin token

● liveclk --:--:--CWE-287 · CVSS 9.8

Self-hosted Artifactory Access trusted a blank cluster join key. Lab session on 7.161.19 printed an admin-scoped session. Host and token are not on this page.

join // accessobserve
radar--:--:--
CVE-2026-82329Artifactoryself-hostedCISA KEV

Summary

CVE-2026-82329 is an authentication bypass on self-hosted JFrog Artifactory. Access treated an empty join key as a live cluster secret. A default that everyone can know is not a secret. The impact class is an unauthenticated platform administrator session — not a low-priv user, not “an account was created later.”

Cloud-hosted Artifactory is a different product surface and is out of this note. CISA listed the CVE in KEV. That is operational urgency, not a recipe.

Redacted lab session: VULN, version 7.161.19, admin scope, token stripped
Lab still rebuilt from the operator session. Host, JWT and account rows painted out. Same layout as the capture you filed.

What the still actually shows

The finding is the empty default. Persistence after the session (a new local admin) is a follow-on. Do not report the follow-on as the root cause.
join key default = empty Access trusts that default admin scope platform token class fix patched build + a real join key. empty must fail closed.
CVE-2026-82329  JFrog Artifactory · self-hosted Access
class            CWE-287  empty default join key
impact           unauthenticated platform admin
lab build        7.161.19
cloud            not this class
self-host        default empty key accepted

host / jwt / account names stripped

mitsec@artifactory:

Affected lines

Vendor bands under 7.111.20, 7.117.27, 7.125.19, 7.133.28, 7.146.37, 7.161.19. Fixed counterparts start at the next build on each line. 7.191.14 is the later unified floor. Confirm on the box you own.

Fix

Repo

The public helper stays on GitHub. This page is the field note and the redacted still — not a mirror of the script, not a copy of live tokens.

Open the GitHub repo →

YUNUS EMRE ÖZTAŞ · MITSEC · AUTHORIZED TESTING ONLY