Skip to main content
CVE-2026-42018 High Patch Available

CVE-2026-42018: JFrog Artifactory Anonymous Token Leak Authentication Bypass

CVE Details

CVE ID CVE-2026-42018
CVSS Score 7.5
Severity High
Vendor JFrog
Product Artifactory
Patch Status Available
Published September 11, 2026
EPSS Score 9.8%
CISA Patch Deadline ⚠ September 25, 2026 Federal deadline passed

Background

JFrog Artifactory is a widely used universal artifact repository manager that sits at the center of many organizations’ software build and release pipelines. It stores and serves build artifacts, container images, package registries (npm, Maven, PyPI, Docker, and more), and binaries that downstream systems and CI/CD jobs pull from continuously. Because Artifactory holds the artifacts that eventually become production software, unauthorized access to it is a direct software-supply-chain risk, not merely a data-exposure concern.

Many organizations deliberately disable anonymous access to Artifactory as a baseline security control, relying on that setting to ensure every request is authenticated and subject to permission checks before it can read or manipulate repository contents. CVE-2026-42018 undermines precisely that assumption.

Technical Mechanism

This vulnerability is classified under CWE-287 (Improper Authentication). Per CISA’s KEV description, Artifactory “could return an internal anonymous-user token to an unauthenticated caller when anonymous access is disabled, potentially exposing sensitive resources.”

Mechanically, this describes a logic flaw in how Artifactory’s authentication layer handles the internal “anonymous user” construct that many systems use as a placeholder identity for unauthenticated requests before access control is evaluated. The expected behavior when an administrator disables anonymous access is that any request lacking valid credentials should be rejected outright, with no token issued and no access to protected resources. Instead, the flawed code path appears to still generate or expose an internal token associated with the anonymous-user identity and hand it back to the caller — even though the administrator’s configuration explicitly disabled that identity from being usable.

The practical attack flow is unusually simple compared to many authentication-bypass bugs: an unauthenticated client sends a request to an Artifactory endpoint that is subject to this flaw, and rather than being refused, the response includes (or otherwise exposes) a valid internal token. The attacker can then present that token on subsequent requests as though they were an authenticated — if low-privileged — identity, potentially gaining access to repository contents, metadata, or other resources that the “anonymous access disabled” setting was specifically meant to protect. Because no credential guessing, phishing, or prior access is required, exploitation can be fully automated against any internet-reachable Artifactory instance running an affected version.

Real-World Exploitation Evidence

CVE-2026-42018 was added to CISA’s Known Exploited Vulnerabilities (KEV) catalog on 2026-09-11. KEV listing is CISA’s formal confirmation of evidence of active exploitation in the wild.

CISA’s knownRansomwareCampaignUse field for this entry is marked “Unknown” — CISA has not confirmed use of this vulnerability in ransomware campaigns at this time. No specific threat actor, intrusion set, or campaign name is attributed to exploitation of this CVE in the data available here. No specific threat actor has been publicly attributed to exploitation of this CVE; its KEV listing confirms active exploitation in the wild, but attribution detail is not yet public. Given that Artifactory instances frequently sit upstream of software build and release processes, exploitation activity targeting exposed, internet-facing instances is a reasonable general concern for supply-chain-focused actors, but that framing is inference from the product’s role, not a confirmed finding.

Impact Assessment

A CVSS score of 7.5 (high) is consistent with a confidentiality-focused impact: successful exploitation grants an attacker unauthorized read access to resources that should have required authentication, without necessarily granting write access, code execution, or full administrative control — though the specific resources exposed depend on how the organization’s repositories and permission targets are configured.

Because of what Artifactory stores and serves, the practical consequences of unauthorized access include:

  • Exposure of proprietary or internal build artifacts — binaries, container images, and packages that an organization did not intend to make externally accessible
  • Reconnaissance for supply-chain attacks — visibility into internal package names, versions, and repository structure can inform dependency-confusion or typosquatting attacks against the organization’s build pipeline
  • Exposure of embedded secrets — build artifacts and configuration files stored in repositories sometimes inadvertently contain credentials, API keys, or connection strings
  • Sector framing — this risk is most acute for software vendors, SaaS companies, and any organization operating a CI/CD pipeline where Artifactory is a trusted internal dependency; a compromise here has downstream implications for every product and customer that consumes artifacts built through that pipeline

Affected Versions

The data available for this write-up does not include an exact affected-version table. JFrog’s own security advisories (linked below) are the authoritative source for the specific Artifactory versions impacted by CVE-2026-42018 and the version in which it was fixed.

ProductAffected Versions
JFrog Artifactory (self-managed)Consult JFrog’s security advisories page for the definitive affected-version list

Organizations should treat any self-managed Artifactory deployment not yet updated with JFrog’s fix as potentially affected and confirm their specific version against JFrog’s published advisory.

Remediation Steps

  1. Consult JFrog’s official security advisories page (linked below) to identify the specific patched version for your Artifactory deployment type (self-managed on-prem, or JFrog Platform self-managed releases).
  2. Upgrade Artifactory to the version specified in JFrog’s advisory as containing the fix for CVE-2026-42018.
  3. After upgrading, verify that anonymous access remains disabled (if that is your intended configuration) and confirm — through testing with an unauthenticated client — that no token or resource is returned for unauthenticated requests:
    curl -i https://your-artifactory-host/artifactory/api/repositories
    An unauthenticated request should return an authentication-required response (HTTP 401/403), not a token or repository listing.
  4. Rotate any tokens or credentials that may have been exposed prior to patching, out of caution, since the scope of what the leaked anonymous-user token could access in your specific configuration may not be fully known.
  5. Review Artifactory access logs for anomalous unauthenticated requests predating the patch, to assess whether exploitation may have already occurred in your environment.
  6. Apply mitigations in accordance with CISA’s BOD 26-04 guidance, and follow applicable cloud-service guidance or discontinue use of the product if mitigations are unavailable.

Detection Guidance

  • Access logs — review Artifactory’s access.log and request.log for unauthenticated requests that nonetheless succeeded in retrieving repository listings, artifact contents, or other protected resources — a 200-series response to a request bearing no credentials, or only an anonymous-user token, on an endpoint that should require authentication is the key indicator
  • Token issuance anomalies — if Artifactory’s logs expose token-generation events, look for tokens issued to the anonymous-user identity around the time anonymous access was believed to be disabled
  • Unusual download patterns — a sudden spike in artifact or package downloads from unfamiliar source IPs, particularly against sensitive or internal-only repositories, warrants investigation
  • Exact log field names, signatures, and query syntax should be confirmed against JFrog’s own detection guidance where published, since internal logging formats vary by Artifactory version and deployment type

Timeline

DateEvent
2026-09-11CVE-2026-42018 added to CISA’s Known Exploited Vulnerabilities (KEV) catalog
2026-09-25CISA-mandated remediation due date for federal agencies under BOD 26-04

References