See how jfrog compares to other vendors in security performance
JFrog Artifactory contains an authentication handling weakness in internal request processing that, under specific conditions, may allow an attacker to escalate privileges beyond the intended access level.
JFrog Artifactory contains an improper authentication vulnerability that could return an internal anonymous-user token to an unauthenticated caller when anonymous access is disabled, potentially exposing sensitive resources.
JFrog Artifactory (Self Hosted) versions before 7.133.11 are vulnerable to a privilege escalation attack due to a validation check of the token signature/issuer and not the token’s scope.
Under specific self-hosted Helm configurations, generated TLS private keys may be retained in rendered manifests accessible to highly privileged local users.
An unauthenticated attacker may cause untrusted package content to be cached under specific conditions, potentially affecting artifact integrity and availability.
An unauthenticated user may access restricted artifacts in JFrog Artifactory under specific conditions.
An authenticated user without repository read permission may access package metadata under specific conditions.
A low-privileged user may poison cached artifact metadata under specific conditions, potentially causing consumers to retrieve untrusted content.
JFrog Artifactory contains an authentication weakness that, under default configuration, may allow an unauthenticated attacker with network access to obtain administrative privileges.
A low-privilege authenticated user may permanently remove protected internal metadata across repositories under specific conditions.
Credentials for a deleted user may remain valid for a short period under specific conditions.
An unauthenticated user may access restricted repository information under specific conditions.
An authenticated user without repository read permission may access private NuGet metadata under specific conditions.
An authenticated user may view private Puppet module metadata without repository read access.
An authenticated user without repository read permission may access private OCI referrer metadata under specific conditions.
A repository reader with cache-deploy permission may access content outside a configured upstream path under specific conditions.
An authenticated user may write files outside the intended Artifactory work directory under specific conditions.
A Project Resource Manager may gain broader administrative privileges under specific conditions.
An unauthenticated user may access restricted Artifactory content when a credentialed remote repository is configured in a specific way.
A repository publisher without delete permission may modify protected package content under specific conditions.
A bundle writer may create misleading release promotion information under specific conditions.
A party with write access to stored session data may affect JFrog Artifactory under specific conditions.
A user with access to a valid SAML response may impersonate another user under specific conditions.
An unauthenticated user may bypass authentication under specific cache conditions.
A low-privileged authenticated user may access restricted support information under specific conditions.
A holder of a valid integration credential may impersonate other users under specific conditions.
An authenticated user may initiate repository migration operations without required repository permissions, potentially causing information disclosure, unauthorized state changes, and service disruption. Fixed versions address the issue.
A user who can read an existing remote VCS repository can replace its configured origin or supply an absolute VCS data URL.
An authorization weakness in JFrog Artifactory Composer repository handling may allow an authenticated user, under specific conditions, to read package metadata from repositories they are not authorized to read. The issue affects confidentiality and has been addressed in fixed Artifactory versions.
An authenticated user may write data outside the intended Docker cache path under specific remote-repository conditions.