CVE-2026-50178

Yüksək

Təsvir

Angular Language Service VS Code Extension Angular şablonları üçün zəngin redaktə təcrübəsi təqdim edir. client-side Angular Language Service VS Code extension tooltip Markdown rendererini isTrusted: true seçimi ilə konfiqurasiya edir (client/src/client.ts faylında yerləşir). Bu parametr VS Code-a qəbul etdiyi bütün render olunmuş məzmuna etibar etməyi tapşırır ki, bu da command: URI-ləri kimi aktiv elementləri işə salır. Lakin background Angular Language Server prosesi hover Markdown məzmununu ötürməzdən əvvəl JSDoc sətirlərindəki mötərizələri, xam linkləri və idarəetmə simvollarını escape etmir və ya təmizləmir (server/src/handlers/hover.ts və server/src/text_render.ts fayllarında yerləşir). Hücumçu bu davranışdan istifadə edərək daxil edilmiş aktiv command linki olan zərərli JSDoc tooltipi ehtiva edən layihə TypeScript və ya JavaScript faylı (və ya üçüncü tərəf npm paket asılılığı) yarada bilər. Tərtibatçı tooltipi render etmək üçün hədəf simvolun üzərinə gətirdikdə və zərərli linkə kliklədikdə, IDE command ardıcıllığını birbaşa tərtibatçının host maşınında icra edir. 21.2.4 versiyasından əvvəl. Bu zəiflik 21.2.4 versiyasında düzəldilmişdir.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulAngular Language Service
Dərc22 iyn 2026
İlk görülmə22 iyn 2026

Necə düzəltmək olar

Yeniləyin
  • angular angular_language_service21.2.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
angular angular_language_servicev < 21.2.421.2.4

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.