Impact
This vulnerability describes Server‑Side Request Forgery in the Avro Serializer/Deserializer component of Apache Hive. Insufficient validation of the avro.schema.url property allows an authenticated user with CREATE TABLE privileges to cause the Hive server to fetch an attacker‑controlled URL during schema resolution. The request is made by the Hive process, so the contents of the URL—including cloud‑instance metadata, internal network services, or local files—can be exposed to the Hive server account, leading to confidentiality compromise. This weakness is identified as CWE‑918.
Affected Systems
All installations of Apache Hive that are older than version 4.2.1, running the HiveServer2 or Metastore components, are affected. Users of the Apache Software Foundation’s Hive product should verify that they are on version 4.2.1 or later. If a deployment uses earlier Hive releases, the vulnerability remains present until an upgrade or mitigation is applied.
Risk and Exploitability
The flaw requires an attacker to have network connectivity to the HiveServer2 or Metastore service and valid Hive authentication. An ordinary user possessing DDL rights is sufficient to set avro.schema.url; no administrative privileges are needed. Once the attacker creates or alters a table, any subsequent SELECT on that table by the same or other users will trigger the outbound fetch, which can be used to access internal resources such as 169.254.169.254 in cloud environments or other internal hosts. The EPSS score is not available, and the vulnerability has not yet been listed in the CISA KEV catalog, but the potential to expose sensitive data gives it a high impact. The lack of public exploitation data suggests a lower current exploitation probability, but the high consequence warrants immediate attention.
OpenCVE Enrichment