Knowledge Base

/

Incident reports

Authentication identifier issue — report and fix

On 1 May 2026 we identified an authentication-system issue with how internal identifiers were handled. The issue was promptly fixed; we are publishing this report in the interest of transparency.

BotShade Team
BotShade Team

|

3 min read

|

Last updated: May 2, 2026

Thank you for using BotShade.

Shortly after the beta launch, on 1 May 2026, we identified an issue in our authentication system related to how internal identifiers were handled. The issue has already been fixed, and we are publishing this report in the interest of transparency.

Table of contents:

Summary of the issue

In the OAuth login flow, under specific conditions, a user’s session could be associated with information from an unintended account.

Timeline

Time (JST)Event
1 May 23:47Received a report from a user: “After logging in I was associated with another account”
2 May 00:07Investigation started; backend confirmed working as expected
2 May 00:24Root cause identified inside the BotShade middleware layer
2 May 00:27Fix deployed; existing sessions invalidated
2 May 00:31Login flow verified; normal operations resumed

Impact

The investigation confirmed:

  • Number of users actually affected: 0
  • Cases where another user’s personal information was shown to a third party: none
  • The information seen by the one customer who hit this state before the fix was only that of an internal development-verification account belonging to the operations team

No mixing of data between customers occurred.

Root cause

In the authentication flow, there was a design flaw where the namespace of internal identifiers could collide between different kinds of accounts. Under specific conditions this could cause the system to return the wrong account information.

Remediation

  • Re-designed the system so identifier namespaces are completely separated
  • Added explicit verification of account type during the authentication flow
  • Audited the wider codebase for similar issues and applied corresponding fixes

Thanks to the reporter

We sincerely thank the customer who discovered this issue and reported it to us in good faith.

Receiving feedback like this during the beta is an irreplaceable asset for BotShade.

Going forward

If you have any concerns or questions, please reach out via the support server or the contact form. We will continue to report on security-relevant matters transparently regardless of the size of the impact.

Thank you for continuing to support BotShade.

← Back to Knowledge Base