Description
The SecKeyDeriveFromPassword function in Apple OS X before 10.12 does not use the CF_RETURNS_RETAINED keyword, which allows attackers to obtain sensitive information from process memory by triggering key derivation.
References
- 1036858 vdb-entry
- APPLE-SA-2016-09-20 vendor-advisory
- 93055 vdb-entry
- https://support.apple.com/HT207170