Bitwarden Server prior to v2026.4.1 does not require master-password re-authentication when retrieving or rotating an organization's SCIM API key, allowing an authenticated user with SCIM management privileges to obtain the key using only a valid session.
Bitwarden Server versions prior to 2026.4.1 contain an authentication bypass vulnerability allowing authenticated users with SCIM management privileges to retrieve or rotate organization API keys without re-authenticating with their master password. This high-severity flaw (CVSS 8.1) enables credential theft and unauthorized access to identity management systems. Organizations using Bitwarden for centralized credential management face significant risk of lateral movement and privilege escalation attacks.
Immediate Actions:
1. Identify all Bitwarden Server instances and verify current version (check if prior to 2026.4.1)
2. Audit SCIM API key access logs for unauthorized retrieval or rotation attempts
3. Review user accounts with SCIM management privileges and validate legitimacy
4. Implement session monitoring for SCIM-related API calls
Patching Guidance:
1. Upgrade Bitwarden Server to version 2026.4.1 or later immediately
2. After patching, rotate all SCIM API keys as a precautionary measure
3. Force re-authentication for all active sessions post-upgrade
Compensating Controls (if patching delayed):
1. Restrict SCIM management privileges to minimal required users
2. Implement IP whitelisting for SCIM API key management endpoints
3. Enable multi-factor authentication (MFA) for all privileged accounts
4. Deploy network segmentation isolating Bitwarden infrastructure
5. Implement real-time alerting on SCIM API key access/rotation events
Detection Rules:
1. Monitor for SCIM API key retrieval without preceding master password re-authentication
2. Alert on SCIM API key rotation by non-standard accounts or outside business hours
3. Track failed master password re-authentication attempts followed by successful API key access
4. Monitor for bulk user provisioning/deprovisioning via SCIM post-compromise
الإجراءات الفورية:
1. تحديد جميع مثيلات خادم Bitwarden والتحقق من الإصدار الحالي (تحقق مما إذا كان سابقاً للإصدار 2026.4.1)
2. تدقيق سجلات وصول مفتاح SCIM API للمحاولات غير المصرح بها للاسترجاع أو التدوير
3. مراجعة حسابات المستخدمين التي تتمتع بامتيازات إدارة SCIM والتحقق من الشرعية
4. تنفيذ مراقبة الجلسات لاستدعاءات API المتعلقة بـ SCIM
إرشادات التصحيح:
1. ترقية خادم Bitwarden إلى الإصدار 2026.4.1 أو أحدث فوراً
2. بعد التصحيح، قم بتدوير جميع مفاتيح SCIM API كإجراء احترازي
3. فرض إعادة المصادقة لجميع الجلسات النشطة بعد الترقية
الضوابط البديلة (إذا تأخر التصحيح):
1. تقييد امتيازات إدارة SCIM للمستخدمين المطلوبين بالحد الأدنى
2. تنفيذ القائمة البيضاء للعناوين IP لنقاط نهاية إدارة مفتاح SCIM API
3. تفعيل المصادقة متعددة العوامل (MFA) لجميع الحسابات ذات الامتيازات
4. نشر تقسيم الشبكة لعزل بنية Bitwarden
5. تنفيذ التنبيهات في الوقت الفعلي لأحداث وصول/تدوير مفتاح SCIM API
قواعد الكشف:
1. مراقبة استرجاع مفتاح SCIM API دون إعادة مصادقة رمز المرور الرئيسي السابقة
2. التنبيه على تدوير مفتاح SCIM API بواسطة حسابات غير قياسية أو خارج ساعات العمل
3. تتبع محاولات إعادة مصادقة رمز المرور الرئيسي الفاشلة متبوعة بوصول ناجح إلى مفتاح API
4. مراقبة توفير/إلغاء توفير المستخدمين بكميات كبيرة عبر SCIM بعد الاختراق