Some functions that implement the locale subsystem on Unix do not properly cleanse user-injected format strings, which allows local attackers to execute arbitrary commands via functions such as gettext and catopen.
Weaknesses in this category are related to the management of permissions, privileges, and other security features that are used to perform access control.