CVE-2025-69211
Təsvir
Nest, miqyasa uyğunlaşdırıla bilən Node.js server tərəfli tətbiqlər yaratmaq üçün çərçivədir (framework). 11.1.11 versiyasından əvvəlki versiyalarda Fastify URL kodlaşdırma middleware bypass boşluğu mövcuddur. Əgər bir NestJS tətbiqi `@nestjs/platform-fastify` istifadə edirsə; təhlükəsizlik yoxlamaları (autentifikasiya, avtorizasiya və s.) üçün `NestMiddleware`-ə (`MiddlewareConsumer` vasitəsilə) və ya `app.use()` metoduna etibar edirsə və middleware-i konkret marşrutlara sətir yolları və ya kontrollerlər (məsələn, `.forRoutes('admin')`) vasitəsilə tətbiq edirsə, həmin tətbiq bu boşluğa qarşı həssasdır. Boşluqdan istifadə nəticəsində autentifikasiya olunmamış istifadəçilər qorunan marşrutlara daxil ola bilər, məhdudlaşdırılmış inzibati son nöqtələr aşağı imtiyazlı istifadəçilər üçün əlçatan ola bilər və/və ya təmizləmə (sanitization) və ya validasiya yerinə yetirən middleware ötürülə bilər. Bu problem `@nestjs/[email protected]` versiyasında aradan qaldırılıb.
Necə düzəltmək olar
- nestjs nest11.1.11 və ya daha yeni versiya
- @nestjs/platform-fastify11.1.11 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nestjs nest | v < 11.1.11 | 11.1.11 |
| @nestjs/platform-fastifynpm | v < 11.1.11 | 11.1.11 |
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.