CVE-2026-29772

Orta

Təsvir

Astro veb freymvorkdur. Versiya 10.0.0-dək olan versiyalarda Astro-nun Server Islands POST idarəçisi (handler), ölçü limiti tətbiq etmədən sorğunun bütün gövdəsini (body) buferə yığır və onu JSON kimi analiz edir. JSON.parse() girişdəki hər bir element üçün V8 heap obyekti ayırdığına görə, çox sayda kiçik JSON obyektlərindən ibarət xüsusi hazırlanmış fayl təxminən 15 dəfə yaddaş artımına (ötürülən baytlardan heap baytlarına) səbəb olur ki, bu da autentifikasiya olunmamış tək bir sorğu ilə prosesin heap yaddaşının tükənməsinə və serverin çökməsinə imkan verir. /_server-islands/[name] marşrutu, hər hansı komponentin server:defer istifadə edib-etməməsindən asılı olmayaraq bütün Astro SSR tətbiqlərində qeydiyyatdan keçir və gövdə, adanın adı yoxlanılmazdan əvvəl analiz edilir, buna görə də Node standalone adapteri olan hər bir Astro SSR tətbiqi bu problemdən təsirlənir. Bu problem 10.0.0 versiyasında aradan qaldırılmışdır.

CiddilikOrta
CVSS5.9
İstismar ehtimalı—
Məhsul\@astrojs\/node
Dərc24 mar 2026
İlk görülmə24 mar 2026

Necə düzəltmək olar

Yeniləyin
  • astro \@astrojs\/node10.0.0 və ya daha yeni versiya
  • @astrojs/node10.0.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
astro \@astrojs\/node9.0.0 ≤ v < 10.0.010.0.0
@astrojs/nodenpmv < 10.0.010.0.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-2026-29772 · \@astrojs\/node · Dark Radar