CVE-2023-49799

Yüksək

Təsvir

`nuxt-api-party` API sorğularını proksi etmək üçün açıq mənbəli moduldur. `nuxt-api-party` yuxarıda qeyd olunan hücumun qarşısını almaq üçün istifadəçinin mütləq URL ötürüb-ötürmədiyini yoxlamağa çalışır. Bu proses yaxınlarda `^https?://` requlyar ifadəsindən istifadə edərək dəyişdirilmişdir, lakin bu requlyar ifadə əvvəlində boşluq olan mütləq URL ilə yan keçilə bilər. Məsələn, əvvəlində yeni sətir simvolu olan `\nhttps://whatever.com`. Fetch spesifikasiyasına görə, fetch əməliyyatı yerinə yetirilməzdən əvvəl URL normallaşdırılır. "Bayt ardıcıllığını (potentialValue) normallaşdırmaq üçün potentialValue-nun əvvəlindəki və sonundakı bütün HTTP boşluq baytlarını silin". Bu o deməkdir ki, yekun sorğu `https://whatever.com` şəklində normallaşdırılacaq, yoxlama yan keçiləcək və `nuxt-api-party` ağ siyahının xaricinə sorğu göndərəcəkdir. Bu, kimlik məlumatlarının sızmasına və ya Server-Side Request Forgery (SSRF) həyata keçirməyə imkan verə bilər. Bu zəiflik 0.22.1 versiyasında aradan qaldırılmışdır. İstifadəçilərə yeniləmə etmək tövsiyə olunur. Yeniləmə imkanı olmayan istifadəçilər mütləq URL-lərin təyini üçün əvvəlki üsula qayıtmalıdırlar.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulJohannschopplich Nuxt Api Party
Dərc9 dek 2023
İlk görülmə9 dek 2023

Necə düzəltmək olar

Yeniləyin
  • nuxt-api-party0.22.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
johannschopplich nuxt_api_partyv ≤ 0.21.3—
nuxt-api-partynpmv < 0.22.00.22.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.