In reality, most of the organizations do have the CCB, Change Control Board regardless of their Agile maturity. In software project , most of the time for major software releases it is mandated to get an approval from the CCB.
The CCB includes a team of people from various functional domains - IT, security. architecture, development team, marketing & sales. release management , change management etc.
The change is presented in the CCB meeting just so everyone is aligned and If there are some action items coming out of the meeting, post resolution of those action items , the final approval is signed-off.
Also, senior leadership might attend the CCB meetings.