PT-2018-9890
CVE-2018-10470
·
Published
2018-06-12
·
Updated
2022-04-18
Description by
CVSS 3.1
5.3
MediumMetricsAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Name of the Vulnerable Software and Affected Versions:
Little Snitch versions 4.0 through 4.0.6
Description:
The issue arises from the use of the
SecStaticCodeCheckValidityWithErrors() function without the kSecCSCheckAllArchitectures flag, which results in the failure to validate all architectures stored in a fat binary. An attacker can craft a malicious fat binary containing multiple architectures, causing Little Snitch to incorrectly treat the running process as having no code signature while indicating that the binary on disk has a valid code signature. This could lead to confusion among users about the validity of the code signature.Recommendations:
For Little Snitch versions 4.0 through 4.0.6, consider updating to a version that includes the fix for this issue, as using the
SecStaticCodeCheckValidityWithErrors() function with the kSecCSCheckAllArchitectures flag would resolve the problem. However, since the fixed version is not specified, at the moment, there is no information about a newer version that contains a fix for this vulnerability.Exploitability
Exploit
Impacts
Vendors
Affected products
Found an issue in the description? Have something to add? Feel free to write us 👾