Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
PoC_CVE-2024-28157 — Proof of Concept for CVE-2024-28157 | Kitploit
Tools/GitHubGitHub/shinigami-777/poc_cve-2024-28157
Vulnerability AnalysisExploitationWeb Application ExploitationWeb SecurityPenetration Testing
GitHubshinigami-777/poc_cve-2024-28157

PoC_CVE-2024-28157

Proof of Concept for CVE-2024-28157

View Repository
10 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

PoC CVE-2024-28157

Overview

Jenkins GitBucket Plugin veersion 0.8 and earlier does not sanitize Gitbucket URLs on build views, resulting in a stored cross-site scripting XSS vulnerability exploitable by attackers able to configure jobs.

Exploitation Steps

Setup Jenkins (using docker):

  1. Use docker to run the jenkins image.
root@kitploit:~
docker run jenkins/jenkins:lts
  1. Install the Gitbucket Plugin from the GUI (The most recent version of this plugin is 0.8 which is vulnerable so the exploit will work).

Exploit:

  1. Go to New Item and create a new job. Select the item type (I went with freestyle project in the demo).
  2. In the configurations, provide a simple xxs payload javascript:alert('hello') inside the Gitbucket URL section.
  3. Save the configs and go to the Gitbucket option. Observe the xss execution.

Exploit Video

jenkinsxxsexploit.webm

Download Tool