The trust boundary
An unauthenticated peer reaching an exposed actor-pool port could request configuration and topology information or stop a pool. Application login did not protect this separate internal transport.
The resolution
Xoscar 0.12.0 introduced opt-in actor-transport authentication with XOSCAR_AUTH_KEY. A strong, nonempty key must be configured on communicating processes, and actor ports must be restricted to intended peers. An unset or empty key retains unauthenticated behavior; upgrading alone does not enable the protection.
My contribution
The advisory combines multiple reports. Its critical rating and title concern a separate deserialization issue. My credited contribution is the related unauthenticated control-plane exposure.
Read the full research note →