HashiCorp Boundary und Boundary Enterprise enthalten eine Server-side Request Forgery in der Integration des Vault-Credential-Stores. Ein authentifizierter Benutzer, der Credential Stores und Credential Libraries innerhalb eines Projekts verwalten darf, kann den Boundary-Controller veranlassen, Anfragen an ein frei gewähltes Ziel zu senden und die Antwort zu erhalten. Dabei können Endpunkte offengelegt werden, die nur vom Host des Controllers erreichbar sind, etwa ein Metadatendienst einer Cloud-Instanz.
HashiCorp · Boundary
HashiCorp Nomad und Nomad Enterprise folgen bei der Migration von Allokationsdaten auf demselben Client symbolischen Links. Ein Workload, der Jobs einreichen oder aktualisieren kann, kann einen Symlink in einem task-lokalen Verzeichnis platzieren, den Nomad übernimmt und später beim Setzen von Verzeichnisberechtigungen und Besitzverhältnissen verfolgt. Auf Clients, die als root laufen, können so Berechtigungen und Besitzverhältnisse von Host-Verzeichnissen ausserhalb der Allokation geändert werden, was unautorisierten Zugriff auf Host-Daten, Änderungen an Host-Dateien und möglicherweise eine Rechteausweitung ermöglicht (CVSS 8.8).
HashiCorp · Nomad
Consul-k8s ab Version 0.42.0 ist anfällig für eine namespace-übergreifende Autorisierungsumgehung in den ACL-Bindungsregeln der Komponenten. Ein Angreifer, der in einem anderen Kubernetes-Namespace einen ServiceAccount anlegen und dessen Token abrufen kann und Netzwerkzugriff auf die Consul-API hat, kann sich als Consul-Komponente authentifizieren und deren erhöhte Berechtigungen erlangen. Das Problem betrifft nur Installationen mit global.acls.manageSystemACLs=true.
HashiCorp · Consul-k8s
HashiCorp Consul und Consul Enterprise enthalten eine Autorisierungsumgehung bei der Registrierung von Service-Mesh-Proxys. Ein Benutzer mit Service-Schreibberechtigung, aber ohne die normalerweise erforderliche Mesh-Schreibberechtigung, kann Envoy-Escape-Hatch-Konfigurationen auf einen Sidecar-Proxy anwenden. Ein erfolgreicher Angriff kann Codeausführung innerhalb des Proxys, Zugriff auf oder Änderung von dessen Datenverkehr oder die Umgehung der Intention-Durchsetzung ermöglichen; das Problem betrifft nur Umgebungen mit aktivierten ACLs, in denen Principals Service-Schreibberechtigung ohne Mesh-Schreibberechtigung besitzen.
HashiCorp · Consul