Advisories for Golang/Github.com/Cosmos/Interchain-Security package

2024

Interchain Security: The signers of ICS messages do not need to match the provider address

Context ICS has the following four messages that enable validators on the provider chain to perform different actions: MsgOptIn – adds a validator to the consumer chain’s active set MsgOptOut – removes a validator from the consumer chain’s active set MsgAssignConsumerKey – changes the consensus key used for a validator’s operations on a consumer chain MsgSetConsumerCommissionRate – sets a validator’s consumer-specific commission rate Normally, only the respective validators are allowed …

Interchain Security: The signers of ICS messages do not need to match the provider address

Context ICS has the following four messages that enable validators on the provider chain to perform different actions: MsgOptIn – adds a validator to the consumer chain’s active set MsgOptOut – removes a validator from the consumer chain’s active set MsgAssignConsumerKey – changes the consensus key used for a validator’s operations on a consumer chain MsgSetConsumerCommissionRate – sets a validator’s consumer-specific commission rate Normally, only the respective validators are allowed …

Interchain Security: The signers of ICS messages do not need to match the provider address

Context ICS has the following four messages that enable validators on the provider chain to perform different actions: MsgOptIn – adds a validator to the consumer chain’s active set MsgOptOut – removes a validator from the consumer chain’s active set MsgAssignConsumerKey – changes the consensus key used for a validator’s operations on a consumer chain MsgSetConsumerCommissionRate – sets a validator’s consumer-specific commission rate Normally, only the respective validators are allowed …

Interchain Security: The signers of ICS messages do not need to match the provider address

Context ICS has the following four messages that enable validators on the provider chain to perform different actions: MsgOptIn – adds a validator to the consumer chain’s active set MsgOptOut – removes a validator from the consumer chain’s active set MsgAssignConsumerKey – changes the consensus key used for a validator’s operations on a consumer chain MsgSetConsumerCommissionRate – sets a validator’s consumer-specific commission rate Normally, only the respective validators are allowed …

Interchain Security: The signers of ICS messages do not need to match the provider address

Context ICS has the following four messages that enable validators on the provider chain to perform different actions: MsgOptIn – adds a validator to the consumer chain’s active set MsgOptOut – removes a validator from the consumer chain’s active set MsgAssignConsumerKey – changes the consensus key used for a validator’s operations on a consumer chain MsgSetConsumerCommissionRate – sets a validator’s consumer-specific commission rate Normally, only the respective validators are allowed …