Jailbreaking refers to obtaining the kernel privilege of iOS, by means of the development of vulnerabilities. Usually, at least one kernel vulnerability is used. By overwriting the sensitive data structure in the kernel, the jailbreaker could run unauthorized code on the device without restrictions.
Check this video presented by 08Tc3wBB, an Indep Security Researcher.
Full Abstract & Presentation Materials: