Skip to main content
Participant
April 29, 2025
Question

Illustrator 2025 (v29.4) – Plugin Cannot Connect via TCP Socket Anymore

  • April 29, 2025
  • 1 reply
  • 244 views

Hello everyone,

I'm developing a C++ plugin for Adobe Illustrator that uses a TCP socket to communicate with a local or remote server (using asio). This has worked reliably in all previous versions of Illustrator — including 2024 and up to version 29.1 of 2025.

However, starting with Illustrator 2025 v29.4, the plugin can no longer establish a socket connection. On Windows, the call to socket.connect() fails with the following error from third party lib:

connect: An attempt was made to access a socket in a way forbidden by its access permissions.

On macOS, Illustrator crashes immediately when trying to connect to a socket.

After testing across environments and reverting to older versions, it's clear that this is a new restriction introduced in v29.4. It seems Adobe has tightened sandboxing or plugin isolation in a way that blocks network access from third party plugins.

Has anyone from Adobe or the community encountered this?
Is this an intentional security change?
Are there any plans to allow plugin-socket communication with specific permissions or entitlements?

Thanks in advance for any guidance!

Best regards,
Illia

1 reply

Participant
April 30, 2025

upd: fixed

Participant
May 2, 2025

sorry for misunderstanding, problem still exist in 29.4