CVE-2023-29019

Yüksək

Təsvir

@fastify/passport, Fastify ekosistemi üçün passport autentifikasiya kitabxanasının portudur. Təsirlənmiş versiyalarda `@fastify/passport`-dan istifadəçi autentifikasiyası üçün, əsas sessiya idarəetmə mexanizmi kimi `@fastify/session` ilə birlikdə istifadə edən tətbiqlər şəbəkə və eyni sayt hücumçuları tərəfindən sessiya fiksasiyası hücumlarına həssasdır. fastify tətbiqləri istifadəçi autentifikasiyası üçün `@fastify/passport` kitabxanasına əsaslanır. Giriş və istifadəçi yoxlaması `authenticate` funksiyası tərəfindən həyata keçirilir. Bu funksiya icra edilərkən `sessionId` girişdən əvvəlki və autentifikasiya olunmuş sessiya arasında qorunub saxlanılır. Şəbəkə və eyni sayt hücumçuları qurbanın brauzerinə etibarlı `sessionId` kukisini yerləşdirməklə və qurbanın saytda daxil olmasını gözləməklə onun sessiyasını ələ keçirə bilərlər. Həll yolu olaraq, `@fastify/passport`-un daha yeni versiyaları giriş zamanı `sessionId`-ni yenidən yaradır və hücumçunun nəzarət etdiyi girişdən əvvəlki kukinin autentifikasiya olunmuş sessiyaya yüksəldilməsinin qarşısını alır. İstifadəçilərə yeniləmə tövsiyə olunur. Bu zəiflik üçün məlum iş ətrafı həlli yoxdur.

CiddilikYüksək
CVSS8.1
İstismar ehtimalı—
MəhsulFastify Passport
Dərc21 apr 2023
İlk görülmə21 apr 2023
Zəiflik növüCWE-384CWE-384

Necə düzəltmək olar

Yeniləyin
  • fastify passport1.1.0, 2.3.0 və ya daha yeni versiya
  • @fastify/passport1.1.0, 2.3.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
fastify passportv < 1.1.0, 2.0.0 ≤ v < 2.3.01.1.0, 2.3.0
@fastify/passportnpmv < 1.1.0, 2.0.0 ≤ v < 2.3.01.1.0, 2.3.0

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.

Intelligence 360 paketində

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.

CVE-2023-29019 · Fastify Passport · Dark Radar