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
day03-jenkins-23897 — Jenkins CLI arbitrary file read (CVE-2024-23897) | Kitploit
Tools/GitHubGitHub/amalpvatayam67/day03-jenkins-23897
Vulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration TestingLearning & Education
GitHubamalpvatayam67/day03-jenkins-23897

day03-jenkins-23897

Jenkins CLI arbitrary file read (CVE-2024-23897)

View Repository
21 year 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

Day 3 — Jenkins CLI arbitrary file read (CVE-2024-23897)

Idea: Jenkins ≤ 2.441 (LTS ≤ 2.426.2) expands @/path inside CLI args. Unauthenticated users can make Jenkins read local files and reflect their first lines via the CLI help output. Fixed in 2.442 / 2.426.3.

Build → Run

root@kitploit:~
# 1) Build
docker build -t day3-jenkins-23897 .

# 2) Run
docker rm -f day3 2>/dev/null || true
docker run -d --name day3 -p 8080:8080 day3-jenkins-23897

# 3) Wait ~30–60s (first boot). Check:
curl -I http://127.0.0.1:8080/login | head -n 1

! If you stuck you can use ./exploit.sh (after the container is running)

Download Tool