Except the two types of state, complete failure and perfect functioning, some intermediate states also existed between those two states. This characteristic enables multistate system (MSS) whose components are often of more than two states. Moreover, because of dependence between components, common cause failure (CCF) enhances the failure risk of components during the operating period of MSS. A protection mechanism needs to be adopted because of the importance of certain components. For a MSS with CCF and protection mechanism, its reliability can be evaluated by a proposed approach. Certain components not only can cause failure at one state, but also can cause failure to other components because of the CCF. Under the impact of one type of CCF, those components can constitute a specific group that can overlap with certain components. Universal generating function (UGF) is adopted to incorporate the CCF and protection mechanism of a component. Consequently, reliability indices of a MSS can be evaluated by the proposed approach based on UGF. Examples and comparisons illustrate and validate this method. This method can also help engineers prioritize elements that require protection mechanism under various resource limitations.