You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The permission resin.device.all is allowing all ports to be available to tunnel unintentionally. This should be broken down to create, read, update and delete.
Additionally we would like to keep the ability to tunnel any port, so we will add a new permission resin.device.tunnel-any which can be checked for.
The permission `resin.device.all` allowed any port to be tunnelled
by mistake, rather than intention. This permission is now broken
down to the component actions create, read, update and delete.
The existing `tunnel-22222` is kept, but also added is a rule to
allow the `tunnel-any` action. It is desirable that any port could
be tunnelled and this permission will be checked by the connect proxy
alongside the explicit port permission.
Change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io>
Connects-to: #78
The permission `resin.device.all` allowed any port to be tunnelled
by mistake, rather than intention. This permission is now broken
down to the component actions create, read, update and delete.
The existing `tunnel-22222` is kept, but also added is a rule to
allow the `tunnel-any` action. It is desirable that any port could
be tunnelled and this permission will be checked by the connect proxy
alongside the explicit port permission.
Change-type: patch
Signed-off-by: Rich Bayliss <rich@balena.io>
Connects-to: #78
The permission
resin.device.all
is allowing all ports to be available to tunnel unintentionally. This should be broken down tocreate
,read
,update
anddelete
.Additionally we would like to keep the ability to tunnel any port, so we will add a new permission
resin.device.tunnel-any
which can be checked for.Please see balena-io/open-balena#47 for the original issue.
The text was updated successfully, but these errors were encountered: