Skip to content
This repository has been archived by the owner on Mar 5, 2024. It is now read-only.

Security issue: nodes can receive IAM credentials for other nodes' pods #521

Open
JayBeale opened this issue Feb 1, 2023 · 1 comment
Open

Comments

@JayBeale
Copy link

JayBeale commented Feb 1, 2023

Have discovered and created an exploit for an authorization issue in Kiam.

Kiam-server allows every node's kiam-agent to request and receive token for the AWS roles in use on other nodes. This is due to the lack of a policy in in policy.go to check whether the kiam-agent's request is for a pod running on that kiam-agent's node.

This may be the issue that @iangcarroll is discussing in (Kiam Issue 516)(https://github.com/uswitch/kiam/issues/516].

@iangcarroll
Copy link

Unfortunately, the issue I discovered is different from this, but this is also a problem!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants