CVE-2026-41571
Təsvir
Note Mark açıq mənbəli qeyd götürmə tətbiqidir. Versiya 0.19.2-də, istifadəçinin yadda saxlanılmış şifrəsi olmadıqda `backend/db/models.go` faylındakı `IsPasswordMatch` funksiyası sabit kodlaşdırılmış `bcrypt("null")` yer tutucusuna geri dönür. OIDC ilə qeydiyyatdan keçmiş istifadəçilər boş şifrə ilə yaradılır, buna görə də daxili giriş nöqtəsinə (endpoint) `password: "null"` göndərən hər kəs həmin istifadəçi üçün etibarlı sessiya əldə edir. Bu yan keçmə autentifikasiyasız baş verir və istifadəçi qarşılıqlı əlaqəsi tələb etmir. Problem versiya 0.19.3-də aradan qaldırılmışdır.
Necə düzəltmək olar
- github.com/enchant97/note-mark/backend0.0.0-20260417132909-dea5530cc989 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/enchant97/note-mark/backendGo | v < 0.0.0-20260417132909-dea5530cc989 | 0.0.0-20260417132909-dea5530cc989 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.