CVE-2016-3083 Information

Description

Apache Hive (JDBC + HiveServer2) implements SSL for plain TCP and HTTP connections (it supports both transport modes). While validating the server’s certificate during the connection setup the client in Apache Hive before 1.2.2 and 2.0.x before 2.0.1 doesn’t seem to be verifying the common name attribute of the certificate. In this way if a JDBC client sends an SSL request to server abc.com and the server responds with a valid certificate (certified by CA) but issued to xyz.com the client will accept that as a valid certificate and the SSL handshake will go through.

CVSS Vector

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Reference

http://www.securityfocus.com/bid/98669 https://lists.apache.org/thread.html/0851bcf85635385f94cdaa008053802d92b4aab0a3075e30ed171192@3Cdev.hive.apache.org3E

Attack Complexity

LOW

Privileges Required

NONE

User Interaction Required

NONE

Scope

NONE

Confidentiality Impact

UNCHANGED

Integrity Impact

NONE

Availability Impact

HIGH

Base Score

NONE

Base Severity

7.5

Share on: