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
Hadoop-YARN-RCE — Apache Hadoop YARN ResourceManager - Unauthenticated RCE PoC | Kitploit
Tools/GitHubGitHub/k3ystr0k3r/hadoop-yarn-rce
Cloud Infrastructure SecurityVulnerability AnalysisExploitationPenetration TestingMisconfigurationRed Teaming
GitHubk3ystr0k3r/hadoop-yarn-rce

Hadoop-YARN-RCE

Apache Hadoop YARN ResourceManager - Unauthenticated RCE PoC

View Repository
2 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

Unauthenticated RCE in Apache Hadoop YARN ResourceManager

An unauthorized access vulnerability exists in Apache Hadoop YARN ResourceManager when its REST API (default port 8088) or RPC ports are exposed without authentication enabled. By default, Hadoop leaves HTTP web consoles and RPC services unsecured. This allows attackers to remotely execute arbitrary code or hijack cluster resources.

Impact

  • Remote command execution on cluster nodes.
  • Resource hijacking (e.g., cryptocurrency mining, DDoS).
  • Data exposure via HDFS access.
  • Potential privilege escalation if YARN runs as a high‑privileged user.

Affected Configurations

All Hadoop versions with default security settings – especially:

  • Apache Hadoop 2.x (2.6 – 2.9)
  • CDH / HDP distributions with default configs
  • Any deployment where:
    • yarn.resourcemanager.webapp.address is publicly reachable, and
    • yarn.resourcemanager.webapp.authentication is not set

Mitigation

  • Enable authentication – use Kerberos or SPNEGO; set yarn.resourcemanager.webapp.authentication.
  • Restrict network access – firewall or VPN so only trusted IPs can reach the ResourceManager.
  • Enforce HTTPS for the REST API.
  • Enable ACLs – set yarn.acl.enable and define proper user/group permissions.

References

  • Apache Hadoop Security Guide
  • YARN REST API Documentation

Disclaimer

This PoC is for authorized security testing and educational purposes only. Unauthorized use against systems you do not own is illegal.

Download Tool