Horizontal privilege escalation occurs when a user gains access to resources or functionality belonging to another user with the same role or privileges. Vertical escalation involves gaining higher privileges. Session hijacking involves stealing a session, and cross-functional escalation is not a standard security term.