Description
A vulnerability was identified in the XPC services of Fantastical. The services failed to implement proper client authorization checks in its listener:shouldAcceptNewConnection method, unconditionally accepting requests from any local process. As a result, any local, unprivileged process could connect to the XPC service and access its methods. This issue has been resolved in version 4.0.16.
Problem types
CWE-863 Incorrect Authorization
Product status
Any version before 4.0.16
Credits
Karol Mazurek - Afine Team
Sławomir Zakrzewski - Afine Team
References
cert.pl/en/posts/2025/08/CVE-2025-8533
flexibits.com/fantastical