PT-2018-9890 · Objective Development · Little Snitch
Josh Pitts
·
Published
2018-06-12
·
Updated
2022-04-18
·
CVE-2018-10470
CVSS v3.1
5.3
Medium
| Vector | AV: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.Exploit
Improper Verification of Cryptographic Signature
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Little Snitch