CVE-2018-25332
CRITICALGitBucket 4.23.1 Unauthenticated Remote Code Execution
Title source: cnaExploitation Summary
EIP tracks 1 public exploit for CVE-2018-25332. PoCs published by Kacper Szurek.
AI-analyzed exploit summary This exploit abuses a weak secret token in GitBucket 4.23.1 to achieve unauthenticated remote code execution by uploading a malicious JAR file via the Git LFS endpoint. It brute-forces a Blowfish key to bypass authentication and deploys a plugin for command execution.
Description
GitBucket 4.23.1 contains an unauthenticated remote code execution vulnerability that allows attackers to execute arbitrary commands by exploiting weak secret token generation and insecure file upload functionality. Attackers can brute-force the Blowfish encryption key, upload a malicious JAR plugin via the git-lfs endpoint, and execute system commands through an exposed exploit endpoint.
Exploits (1)
This exploit abuses a weak secret token in GitBucket 4.23.1 to achieve unauthenticated remote code execution by uploading a malicious JAR file via the Git LFS endpoint. It brute-forces a Blowfish key to bypass authentication and deploys a plugin for command execution.
References (4)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H