J'ai eu la même erreur en essayant d'exécuter une application sur mon système. En suivant la réponse de @tripleee (en essayant de lancer le binaire de l'application), j'ai obtenu un message plus instructif :
wsee$ cd /Applications/someapp/Contents/MacOS
wsee$ ./someapp
2022-02-16 11:34:06.010 someapp The application with bundle ID XYZ is running setugid() which is not allowed. Exiting.
En effet, lorsque j'ai vérifié, le bit setuid était activé (en gras dans l'exemple ci-dessous) :
wsee$ ls -l
drw**s**r-xr-x@ 3 wsee staff 96 12 Jul 2021 someapp
Lorsqu'un exécutable a son bit setuid activé, il sera exécuté en tant que propriétaire du fichier, quel que soit l'utilisateur qui le lance. Dans l'exemple ci-dessus, si l'utilisateur Bob lance une application, celle-ci sera exécutée avec le nom d'utilisateur effectif "wsee", même si c'est Bob qui l'exécute.
Setuid (alias set-user-ID-on-execution et SUID) présente un risque de sécurité sérieux lorsqu'il est utilisé sur des exécutables appartenant à root
En effet, si une vulnérabilité existe dans l'exécutable, un attaquant pourrait être en mesure d'exécuter du code en tant que Root, ce qui lui donnerait un contrôle illimité sur le système.
Enlever le bit setuid était une simple question d'exécution : chmod u-s someapp