Bug 1925237 (CVE-2020-9492) - CVE-2020-9492 hadoop: WebHDFS client might send SPNEGO authorization header
Summary: CVE-2020-9492 hadoop: WebHDFS client might send SPNEGO authorization header
Alias: CVE-2020-9492
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Red Hat Product Security
QA Contact:
Depends On: 1926034 1926035 1926036 1926037 1926038 1926039 1926040 1926041
Blocks: 1925238
TreeView+ depends on / blocked
Reported: 2021-02-04 16:25 UTC by Michael Kaplan
Modified: 2022-09-09 07:12 UTC (History)
51 users (show)

Fixed In Version: hadoop 3.2.2, hadoop 3.1.4, hadoop 2.10.1
Doc Type: If docs needed, set a value
Doc Text:
A flaw was found in Apache hadoop. The WebHDFS client can send a SPNEGO authorization header to a remote URL without proper verification which could lead to an access restriction bypass. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
Clone Of:
Last Closed: 2022-08-30 09:33:27 UTC

Attachments (Terms of Use)

System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2022:5606 0 None None None 2022-07-19 13:40:10 UTC
Red Hat Product Errata RHSA-2022:6407 0 None None None 2022-09-09 07:12:16 UTC

Comment 1 Jonathan Christison 2021-02-05 15:53:52 UTC
This vulnerability is out of security support scope for the following products:

 * Red Hat JBoss Data Virtualization 6

Please refer to https://access.redhat.com/support/policy/updates/jboss_notes for more details.

Comment 2 lnacshon 2021-02-07 14:12:01 UTC
I couldn't find any evidence of using WebHDFS client in. OSD clusters, still checking

Comment 7 Jonathan Christison 2021-02-12 15:16:34 UTC
Marking Red Hat JBoss Fuse 6, Red Hat Fuse 7 and Red Hat Integration Camel K as being affected but at a low impact, although all products distribute and use artifacts in the affected range ie. org.apache.hadoop:hadoop-hdfs:jar:* as part of camel-hdfs2 and camel-hdfs neither component uses the vulnerable WebHDFS client functionality and webhdfs URIs are not supported.

Comment 10 Przemyslaw Roguski 2021-03-29 13:21:51 UTC

While OpenShift Container Platform (OCP) does package a vulnerable version of hadoop-hdfs-client in the hadoop and hive containers, the HDFS storage back-end is not enabled by default and is largely undocumented/unsupported. However, as it still can be enabled by using the configuration option `unsupportedFeatures.enabledHDFS`, the vulnerability has been rated Moderate for OCP.

In OpenShift Container Platform (OCP), the Hive/Presto/Hadoop components that comprise the OCP Metering stack, ship the vulnerable version of hadoop package.
Since the release of OCP 4.6, the Metering product has been deprecated [1], hence the affected components are marked as wontfix.
This may be fixed in the future.

[1] https://docs.openshift.com/container-platform/4.6/release_notes/ocp-4-6-release-notes.html#ocp-4-6-metering-operator-deprecated

Comment 20 errata-xmlrpc 2022-07-19 13:40:08 UTC
This issue has been addressed in the following products:

  RHINT Camel-Q 2.7

Via RHSA-2022:5606 https://access.redhat.com/errata/RHSA-2022:5606

Comment 21 Product Security DevOps Team 2022-08-30 09:33:23 UTC
This bug is now closed. Further updates for individual products will be reflected on the CVE page(s):


Comment 22 errata-xmlrpc 2022-09-09 07:12:13 UTC
This issue has been addressed in the following products:

  RHAF Camel-K 1.8

Via RHSA-2022:6407 https://access.redhat.com/errata/RHSA-2022:6407

Note You need to log in before you can comment on or make changes to this bug.