new Entitlement needed for access HDA since OSX 10.11.6

In OSX 10.11.6 security update, I received 3 CVEs that are all Audio related(Actually I submitted 13 cases to Apple totally and 2 cases to ZDI, btw, ZDI is acquired by Trend Micro).

Yesterday, when I back to see what apple did to patch these vulnerabilities, I found the following:

屏幕快照 2016-07-24 21.10.24

Apple needs an entitlement to create user client to access HDA. If you don’t have the entitlement, you can specify the boot-args with “legacy_hda_support” to make your code work.