CVE-2023-37899
Təsvir
Feathersjs TypeScript və ya JavaScript ilə veb API-lər və real vaxt tətbiqləri yaratmaq üçün freymvorkdur. Feathers socket handler `const message = ${{ toString: '' }}` kimi etibarsız sətir çevrilmə xətalarını tutmurdu ki, bu da `socket.emit('find', { toString: '' })` kimi gözlənilməz Socket.io mesajı göndərilərkən NodeJS prosesinin çökməsinə səbəb olurdu. Düzəliş 5.0.8 və 4.5.18 versiyalarında buraxılmışdır. İstifadəçilərə yeniləmə tövsiyə olunur. Bu zəiflik üçün məlum iş dövrəsi yoxdur.
Necə düzəltmək olar
- feathersjs feathers4.5.18, 5.0.8 və ya daha yeni versiya
- @feathersjs/socketio4.5.18, 5.0.8 və ya daha yeni versiya
- @feathersjs/transport-commons4.5.18, 5.0.8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| feathersjs feathers | v < 4.5.18, 5.0.0 ≤ v < 5.0.8 | 4.5.18, 5.0.8 |
| @feathersjs/socketionpm | v < 4.5.18, 5.0.0 ≤ v < 5.0.8 | 4.5.18, 5.0.8 |
| @feathersjs/transport-commonsnpm | v < 4.5.18, 5.0.0 ≤ v < 5.0.8 | 4.5.18, 5.0.8 |
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.