CVE-2022-51026
KritikTeknik Veri (Otomatik)
- CVSS Skoru
- 9.8
- EPSS
- 0.6%
- CWE
- CWE-290
- KEV Durumu
- Hayır
Yayım tarihi: 22 Ekim 2026
Bytebase 0.12.0 sürümünden önce 1.0.1 sürümüne kadar, kimlik doğrulama atlatma zafiyeti içerir ve kimlik doğrulama yapılmamış saldırganların herhangi bir kullanıcı olarak oturum açmasına olanak tanır. Zayıflık, POST /api/auth/login/GITLAB_SELF_HOST uç noktasında sağlanan GitLab sağlayıcı yapılandırmasına güvenilmesinden kaynaklanmaktadır. Saldırganlar, seçilen bir e-posta ile aktif bir kullanıcı döndüren kontrol ettikleri bir sunucuya instanceUrl'yi ayarlayabilir. Bytebase daha sonra bu ilkeye oturum tokenleri verir, böylece saldırganlar mevcut kullanıcıları, včetně Sahip olanı taklit edebilir veya yeni üyeler oluşturabilir.
Orijinal açıklama (İngilizce)
Bytebase 0.12.0 before 1.0.1 contains an authentication bypass vulnerability that allows unauthenticated attackers to log in as any user. The flaw stems from trusting client-supplied GitLab provider configuration in the POST /api/auth/login/GITLAB_SELF_HOST endpoint. Attackers can set instanceUrl to a server they control that returns an active user with a chosen email. Bytebase then issues session tokens for that principal, letting attackers impersonate existing users including the Owner or create new members.
Referanslar
- https://github.com/bytebase/bytebase
- https://github.com/bytebase/bytebase/blob/1.0.0/server/auth.go#L79-L93
- https://github.com/bytebase/bytebase/commit/d69e682243b25b51dd52912a26e2f259b5f3db2d
- https://github.com/bytebase/bytebase/pull/834
- https://github.com/bytebase/bytebase/releases/tag/1.0.1
- https://github.com/bytebase/bytebase/security/advisories/GHSA-5r3p-6rj5-7937
Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.