rust-spiffe: make sure that the claims returned by the validation operation are as expected #290
Labels
multitenancy
Getting Parsec to provide isolated key stores for multiple clients based on an identity mechanism
security
Issues related to the security and privacy of the service
small
Effort label
This is an issue for the
rust-spiffe
repository when the JWT-SVID feature is merged in.The
ValidateJWTSVID
operation returns the claims of the JWT-SVID. The validation function should make sure that those are the same than the one contained in the JWT-SVID being validated.Because the Workload API endpoint is currently trusted, an attacker could return the SPIFFE ID that they want and then access all possible keys.
#289 would fix this as well.
The text was updated successfully, but these errors were encountered: