Attackers Exploit Three JFrog Artifactory Vulnerabilities to Gain Admin Access and Deploy Backdoors

· Original article ↗

Summary

Wiz reports active exploitation of three Artifactory flaws to bypass authentication and gain administrator access. Attackers have deployed persistent accounts, malicious Groovy plugins, and Rust backdoors; affected instances should be patched and investigated for signs,

Key points

  • The three flaws enable token exposure, privilege escalation, or unauthenticated administrative access; attackers have chained two flaws to obtain admin-scoped tokens.
  • Observed post-exploitation includes persistent administrator accounts, malicious Groovy plugins, webshells, and Rust-based backdoors.
  • Plugins were used for command execution, credential and signing-key theft, internal network tunneling, and log removal; some persistence can survive upgrades.
  • Wiz reports that 67–69% of organizations running Artifactory had at least one vulnerable instance at the respective disclosure dates.
  • Upgrade affected Artifactory releases to fixed versions, prioritize internet-accessible instances, restrict network access, and review logs and administrative activity.
  • If compromise is suspected, investigate and remove persistence; stolen Access signing keys may require certificate reset in addition to patching.

Article Details

Vulnerability Types
  • Improper authentication
  • Privilege escalation
  • Authentication bypass
Severity
CVE-2026-82329 is critical; CVE-2026-42018 and CVE-2026-42016 are described as critical and high-severity, respectively.
Affected Versions
  • CVE-2026-82329: 7.161.0 > 7.161.19; 7.146.0 > 7.146.36; 7.133.0 > 7.133.28; 7.125.0 > 7.125.19; 7.117.0 > 7.117.27; 7.111.4 > 7.111.21
  • CVE-2026-42018: < 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.8
  • CVE-2026-42016: prior to 7.133.11
Exploitation Status
active
Exploit Availability
unknown
Patch Status
available
Workarounds
  • Restrict network access to trusted users and systems where possible.

Indicators of compromise

TypeIndicatorContext
IPV4103[.]124[.]165[.]42Actor IP reported exploiting CVE-2026-82329.
IPV4104[.]28[.]251[.]139Actor IP reported exploiting CVE-2026-82329.
IPV4105[.]188[.]75[.]16Actor IP reported exploiting CVE-2026-82329.
IPV4121[.]123[.]141[.]155Actor IP reported exploiting CVE-2026-42018 and CVE-2026-4016.
IPV4129[.]121[.]56[.]234Actor IP reported exploiting CVE-2026-82329.
IPV4137[.]184[.]111[.]69Actor IP reported exploiting CVE-2026-82329.
IPV4146[.]19[.]216[.]120Actor IP reported exploiting CVE-2026-82329.
IPV4149[.]102[.]229[.]150Actor IP reported exploiting CVE-2026-42018 and CVE-2026-42016.
IPV415[.]157[.]64[.]113Actor IP reported exploiting CVE-2026-82329.
IPV4155[.]254[.]120[.]23Actor IP reported exploiting CVE-2026-82329.
IPV416[.]54[.]250[.]190Actor IP reported exploiting CVE-2026-82329.
IPV4176[.]88[.]121[.]152Actor IP reported exploiting CVE-2026-82329.
IPV4182[.]62[.]201[.]69Actor IP reported exploiting CVE-2026-42018.
IPV4185[.]128[.]24[.]187Actor IP reported exploiting CVE-2026-82329.
IPV4185[.]190[.]58[.]172Actor IP reported exploiting CVE-2026-82329.
IPV4186[.]247[.]79[.]240Actor IP reported exploiting CVE-2026-42018.
IPV4220[.]246[.]124[.]92Actor IP reported exploiting CVE-2026-82329.
IPV4223[.]144[.]227[.]110Actor IP reported exploiting CVE-2026-82329.
IPV445[.]61[.]176[.]88Actor IP reported exploiting CVE-2026-82329.
SHA1490b8bf4edf7638fb3762ae275bf0e37504acb4cHash of a malicious Groovy plugin named cmd.groovy.
SHA1513a907b69edffc3cb77a494da395178d21ef9bdSHA-1 hash of the /tmp/.z payload.
SHA1625f4165d31973f149df907b599f097ae4e1ba47Hash of a malicious Groovy plugin named uploadFile.groovy or jwtToken.groovy.
SHA1a021ee4dae296ce421ce0a2d39357eb6778d6f36Hash of the malicious Groovy plugin httpSession.groovy.
SHA1a70dc1f3f759ef84891c2caf5612fa66a1bdc2dcHash of the malicious Groovy plugin JFrogImage.groovy.
SHA1ab14c4dfc8cfb3a5da8f1c34a190d82af7fb43c4Hash of the malicious Groovy plugin rce.groovy.
SHA1e65f0502a142dc14ffaf536798b2df543455c44cHash of the malicious Groovy plugin metrics.groovy.
URLhxxp[:]//3[.]88[.]162[.]79:36789/smtpSecond payload-download URL observed after exploitation of CVE-2026-42018 and CVE-2026-42016.
URLhxxp[:]//log[.]gitclone[.]org:45678/smtpPayload download URL observed after exploitation of CVE-2026-42018 and CVE-2026-42016.

MITRE ATT&CK

CVE

Vendors

Products

Related Articles