Date: Nov 13, 2025
Date of Incident: Nov 6, 2025
Description: RCA for SSO/OIDC Service Degradation
Summary:
On November 6, 2025, starting at approximately 12:00 UTC, customers experienced failures to launch any application relying on JumpCloud's OIDC-based Single Sign-On (SSO), lasting for roughly one hour.
Root Cause:
The outage was caused by a combination of two errors during a scheduled compliance procedure:
When the SSO service attempted to restart and use the newly rotated password, the presence of the unsafe characters caused the connection string to be misinterpreted as invalid, leading to a parsing failure and service degradation.
This issue stemmed from a latent configuration bug that was masked by prior rotation processes. Previously, database passwords were rotated manually using an older system (random_password IAC resource) which was explicitly configured to only generate alphanumeric characters. These characters are inherently safe in a URL context, so the underlying bug in the SSO service's connection logic was never exposed. When the credential management was successfully migrated to the new, more robust rotation process, the new function began generating highly complex passwords, including special characters, for the first time. This immediately triggered the latent parsing flaw in the SSO service’s entrypoint script.
Corrective Actions / Risk Mitigation: