CVE-2018-11765: Improper Authentication in Apache Hadoop
7.5
Basic Information
Technical Details
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
org.apache.hadoop:hadoop-main | maven | >= 3.0.0-alpha2, <= 3.0.0 | 3.0.1 |
org.apache.hadoop:hadoop-main | maven | >= 2.9.0, <= 2.9.2 | 2.9.3 |
org.apache.hadoop:hadoop-main | maven | >= 2.8.0, <= 2.8.5 | 2.8.6 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from missing authentication checks in Hadoop's web UI components when Kerberos is enabled without SPNEGO. The SecurityFilter
class is central to authentication enforcement, and its doFilter()
method would appear in stack traces when handling unauthenticated requests. NameNode
and ResourceManager
HTTP handlers are specifically called out in Hadoop security documentation as components requiring authentication. While exact patch details aren't available, the vulnerability pattern suggests these core authentication-related functions would be involved in processing unauthorized requests. Confidence levels reflect SecurityFilter
's direct role in authentication versus component-specific handlers where exact vulnerable endpoints aren't specified in available documentation.