When Disconnecting Isn’t Enough: Instagram Messages Leak via Creator Studio


Background


Discovery Summary
Description of the Vulnerability
Steps to Reproduce (at time of discovery)
Security and Privacy Impact
Business Impact
Conclusion

While managing multiple social media accounts for business, I relied heavily on Facebook Creator Studio to handle Instagram messages and comments from my desktop. Creator Studio simplifies responding to DMs and comments without switching devices.

In 2022, I discovered a critical privacy vulnerability related to how Creator Studio handles Instagram integration. After disconnecting a Facebook Page from an Instagram account—which I had sold to a new owner—I realized I still retained full access to that Instagram account’s private messages and comments, despite no longer owning it.

  • Disconnecting the Facebook Page–Instagram link should immediately revoke all access.

  • Instead, the visible connection was removed, but the backend kept the communication channel active.

  • Even after disconnection, I could:

    • View all existing and incoming Instagram DMs.

    • Reply to public comments and send messages as the Instagram account.

  • The new owner had no indication that I retained access.

  • This violates fundamental privacy and security expectations—disconnecting accounts should revoke all messaging and interaction rights immediately.

  1. Connect a Facebook Page to an Instagram account via Creator Studio (desktop).

  2. As Page admin, manage Instagram DMs and comments in Creator Studio.

  3. Disconnect the Instagram account from the Facebook Page in Facebook settings.

  4. Return to Creator Studio after disconnection.

  5. Observe that you can still read/send Instagram messages and reply to comments without re-linking.

  • Privacy breach for the new owner: Former owner still sees private conversations and interacts with followers.

  • Reputation risk: Unauthorized replies may damage brand image or cause confusion.

  • User trust violated: Users expect full revocation of access upon disconnection.

  • Technically, the issue resembles an Insecure Direct Object Reference (IDOR) where authorization fails to revalidate post-ownership change or disconnection.

  • Damage to client or customer relationships due to unauthorized activity by a former manager.

  • Erosion of trust in Facebook and Instagram’s integration security.

  • Potential legal consequences if sensitive data is exposed or mishandled.

  • For brands using these platforms for customer support, lingering access compromises privacy and brand integrity.

This was a serious flaw in Facebook Creator Studio’s handling of Instagram account disconnections. Although fixed now, it underscores the critical need for:

  • Immediate backend revocation of all API tokens, permissions, and communication channels upon disconnecting integrations.

  • Not relying solely on front-end indicators of connection status.

Any delay or oversight in permission revocation risks privacy violations and harm to businesses and users alike.



Comments

Popular posts from this blog

When an AI Search Engine Forgot Who It Was: A Bug Report That Changed Perplexity AI’s Identity

Understanding Android’s One-Time Permissions and Their Privacy Implications

I Accidentally Gained Admin Access to a LinkedIn Company Page - No Verification Needed