I encountered the same error and believe the issue is related to AppArmor’s configuration. Here’s how I worked around it:
I downloaded the cursor-setup script and used it to install Cursor version 0.45.
The cursor-setup script automatically configures AppArmor specifically for Cursor 0.45.
After installing, I took the AppImage for Cursor 0.47 and renamed it to match the 0.45 AppImage filename.
Since AppArmor is set up to allow execution of the 0.45 version, renaming the 0.47 AppImage tricks AppArmor into applying the same permissions, and I was able to get the IDE running without issues.