Developer exploited CVE-2022-46689 to overwrite fonts on unjailbroken iOS 16.1.2
At present, the user cannot modify the iOS system font. Apple does not provide such a function, but a developer has exploited the security vulnerability and realized font replacement without jailbreaking. Only iOS 16.1.2 and below are supported.
CVE-2022-46689 could allow a local authenticated attacker to gain elevated privileges on the system, caused by a race condition in the iOS kernel. By sending a specially-crafted request, an authenticated attacker could exploit this vulnerability to execute arbitrary code with kernel privileges.
In addition, modifying the font has no effect on the iPhone, because as long as the system is restarted, everything will return to the previous state. At present, the font modification has not persisted.