AI and data stack advisories

Severe, 6 weeks1498Projects326

1498 severe, 6 weeks · 326 projects

OpenBaoGHSA-jg74-mwgw-v6x3

Vault SSH Secrets Engine Configuration Did Not Restrict Valid Principals By Default

OpenBao

CVE-2024-7594 · Published Sep 26, 2024 · updated Sep 10, 2026

High7.5
Fix: upgrade to 0.0.0-20241003222810-d5b4e9224698 or later (2 fixed versions below)
GitHub advisory

Vault’s SSH secrets engine did not require the valid_principals list to contain a value by default. If the valid_principals and default_user fields of the SSH secrets engine configuration are not set, an SSH certificate requested by an authorized user to Vault’s SSH secrets engine could be used to authenticate as any user on the host. Fixed in Vault Community Edition 1.17.6, and in Vault Enterprise 1.17.6, 1.16.10, and 1.15.15.

Affected versions

PackageAffectedFixed in
github.com/openbao/openbao
Go
>= 0.1.0No fix yet
< 0.0.0-20241003222810-d5b4e92246980.0.0-20241003222810-d5b4e9224698
github.com/hashicorp/vault
Go
>= 1.7.7, < 1.17.61.17.6
Details and references

More OpenBao advisories

All OpenBao