CVE-2026-46625

Yüksək

Təsvir

JavaScript Cookie, kuki fayllarının klient tərəfində idarə edilməsi üçün nəzərdə tutulmuş bir JavaScript API-dır. Versiya 3.0.7-dən əvvəl, js-cookie-nin daxili assign() köməkçisi xüsusiyyətləri for...in və adi mənimsətmə vasitəsilə kopyalayır. Mənbə obyekti JSON.parse tərəfindən yaradıldıqda, JSON obyektinin "__proto__" üzvü özünəməxsus sadalanan xüsusiyyət olur, buna görə də for…in onu sadalayır və target[key] = source[key] yazılışı yeni hədəf ({}) üzərində Object.prototype.__proto__ setter-ini tetikləyir. Nəticədə instansiya bazlı prototip qaçırılması baş verir: Object.prototype-ın özünə toxunulmur, lakin birləşdirilmiş atributlar obyekti artıq hücum edən tərəfin idarə etdiyi açarları miras alır. İstehlakçı set() funksiyası daha sonra birləşdirilmiş obyekti digər bir for...in ilə sadaladığı üçün, hücum edənin çirkləndirilmiş prototipə yerləşdirdiyi hər bir açar nəticəvi Set-Cookie sətrinə atribut cütü kimi daxil olur. Hücum edən şəxs, tərtibatçının bloklandığını düşündüyü kukilər üzərində domain=, secure=, samesite=, expires= və path= parametrlərini təyin edə bilər. Bu problem versiya 3.0.7-də aradan qaldırılmışdır.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulJs-cookie Javascript Cookie
Dərc10 iyn 2026
İlk görülmə10 iyn 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
js-cookie javascript_cookiev < 3.0.73.0.7
redhat 3scale_api_management2.0—
redhat ansible_automation_platform2.0—
redhat openshift_aiAralıq göstərilməyib—
redhat openshift_lightspeedAralıq göstərilməyib—
redhat enterprise_linux8.0, 9.0, 10.0—
js-cookienpmv < 3.0.73.0.7

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-46625 · Js-cookie Javascript Cookie · Dark Radar