PT-2024-31400 · Nixos · Hydra
Delroth
·
Published
2024-08-27
·
Updated
2024-08-31
·
CVE-2024-45049
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Hydra (affected versions not specified)
Description
Hydra is a Continuous Integration service for Nix-based projects. It is possible to trigger evaluations in Hydra without any authentication. Depending on the size of evaluations, this can impact the availability of systems.
Recommendations
To fix the issue, apply the patch from https://github.com/NixOS/hydra/commit/f73043378907c2c7e44f633ad764c8bdd1c947d5 to any Hydra package and upgrade.
As a temporary workaround for users unable to upgrade, deny the "/api/push" route in a reverse proxy, noting that this will also break the "Evaluate jobset" button in the frontend.
Exploit
Fix
Missing Authentication
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Hydra