search menu icon-carat-right cmu-wordmark

CERT Coordination Center

OPeNDAP Hyrax is vulnerable to SSRF and Credential Disclosure

Vulnerability Note VU#305509

Original Release Date: 2026-07-29 | Last Revised: 2026-07-29

Overview

A vulnerability has been discovered in the OPeNDAP Hyrax software solution. A remote attacker with the ability to submit crafted requests to an affected Hyrax instance could cause the application to communicate with unauthorized remote systems. Under certain conditions, the vulnerability may also result in the unintended disclosure of user authentication tokens to unauthorized destinations.

Description

CVE-2026-16637
OPeNDAP Hyrax is vulnerable to Server Side Request Forgery (SSRF) and credential disclosure via unvalidated HTTP redirects that bypass the AllowedHosts allowlist and leak Earthdata headers (User-Id, Echo-Token) to attacker-controlled endpoints.

OPeNDAP Hyrax is an open-source data server software that enables remote access to scientific datasets over the internet using the OPeNDAP protocol. It allows users to query, subset, and retrieve data in various formats (such as NetCDF, HDF, or GrADS) without downloading entire files. OPeNDAP Hyrax uses a list of allowed hosts, specified through a regular expression, to limit where it can fetch data. When a requested server responds with a redirect, HTTP 3xx, the software follows the redirect without checking whether the new destination is still on the allowed list. This behavior enables an attacker to redirect the system to an untrusted or internal target that would otherwise be blocked. Additionally, when the system follows such a redirect, it may carry certain user identification headers, including a legacy credential called Echo-Token, to the new destination, even though the main authorization token is correctly stripped by the underlying library.

Impact

Successful exploitation could allow an unauthenticated remote attacker to access internal services that are not intended to be reachable from the internet. If a user is authenticated when exploitation occurs, the attacker may also obtain the user's Earthdata identifier and a reusable legacy credential. These credentials could be used to access protected datasets or other resources as the affected user.

Solution

The CERT/CC is currently unaware of a practical solution to this problem. OPeNDAP has been notified and is working to develop a patch that will be released shortly, if it hasn't already. Administrator of Hyrax server are advised to review their allowed host configurations carefully and consider limiting exposure of the gateway endpoint to trusted networks until the fix is available, likely in versions Hyrax-1.18.0 or later.

Acknowledgements

Thanks to the Juan Salvador Sleibe for reporting this issue. This AI-assisted document was written by Timur Snoke.

Vendor Information

305509
 

OPeNDAP Inc. Affected

Notified:  2026-06-09 Updated: 2026-07-29

Statement Date:   July 01, 2026

CVE-2026-16637 Affected

Vendor Statement

We have not received a statement from the vendor.

CERT Addendum

Changed from Unknown to Affected because OPeNDAP has been notified and is working to develop a patch that will be released shortly, if it hasn't already.


Other Information

CVE IDs: CVE-2026-16637
API URL: VINCE JSON | CSAF
Date Public: 2026-07-29
Date First Published: 2026-07-29
Date Last Updated: 2026-07-29 15:18 UTC
Document Revision: 1

Sponsored by CISA.