CISA-ն արտակարգ հրահանգ է թողարկել «Node2Shell» խոցելիության ակտիվ շահագործման ֆոնին

Ամենադիտվածներ

Close-up of computer screen displaying programming code in a dark mode terminal editor

Արագ Ընթերցում

  • CISA-ն 2026 թվականի հոկտեմբերի 27-ին Node2Shell խոցելիությունը ներառել է շահագործվող վտանգների շտեմարանում:
  • Խոցելիությունը Google-ի Brotli սեղմման գրադարանի 1.0.3-ից մինչև 1.2.0 տարբերակների հիշողության շեղման սխալ է:
  • Դաշնային գործակալությունները պետք է թարմացնեն համակարգերը մինչև 2026 թվականի նոյեմբերի 10-ը:
  • Խոցելի են Node.js 22.x, 24.x և 26.x տարբերակները, որոնք պահանջում են անհապաղ թարմացում:

CISA-ն վտանգավոր խոցելիությունը ներառել է շահագործվող ցանկում

2026 թվականի հոկտեմբերի 27-ին ԱՄՆ-ի Կիբերանվտանգության և ենթակառուցվածքների անվտանգության գործակալությունը (Cybersecurity News) Node2Shell անունով հայտնի CVE-2026-111497 կրիտիկական խոցելիությունը պաշտոնապես ավելացրել է ակտիվորեն շահագործվող վտանգների իր շտեմարանում: Խոցելիությունը հայտնաբերվել է Google-ի Brotli սեղմման գրադարանում և հնարավորություն է տալիս չհավաստագրված հեռահար հարձակվողներին իրականացնել կամայական կոդի կատարում:

Google-ի գնահատմամբ խոցելիությունը ստացել է 9.2 կրիտիկական միավոր CVSS 4.0 սանդղակով (Cybersecurity News): Անվտանգության մասնագետները նշում են, որ հարձակվողները կարող են հատուկ ձևավորված Brotli հոսքերի միջոցով առաջացնել հիշողության կոռուպցիա, տվյալների արտահոսք կամ հավելվածների վթարային անջատում Node.js սերվերներում:

Տեխնիկական մեխանիզմը և բլոկների փոխարկման սխալը

Խոցելիության հիմքում ընկած է Brotli վերծանչի օժանդակ ֆունկցիայում առկա վերադարձվող արժեքի ստուգման բացթողումը: Երբ սեղմված հոսքում հայտնվում է անվավեր բլոկի փոխարկման հրաման, վերծանիչը սխալմամբ վերադարձնում է պարզ ստուգման արդյունք, որը նույնական է մուտքային տվյալների պարզ սպառման իրավիճակին:

Այս անհամապատասխանության պատճառով ներքին ութբայթանոց բուֆերում չմշակված բայթերը կուտակվում և դուրս են գալիս սահմաններից: Քանի որ գրման գործողությունն օգտագործում է ստորագրված 32-բիտային շեղում, հարձակվողը կարող է տվյալներ գրել հիշողության կամայական հասցեներում՝ ձեռք բերելով համակարգի նկատմամբ վերահսկողություն:

Տարածվածություն և հարձակման ուղիներ

Խոցելիությունն ազդում է Node.js 22.x, 24.x և 26.x տարբերակների, ինչպես նաև աջակցությունը կորցրած 20.x, 23.x ու 25.x հին գծերի վրա, որոնք թարմացումներ չեն ստանա: Շտկված տարբերակներն են Node.js 22.23.4, 24.22.1 և 26.12.1 թողարկումները: Բացի այդ, խոցելի են Bun-ի որոշ նախորդ տարբերակներ, Python-ի Brotli փաթեթները, Envoy-ը և Linux-ի տարբեր բաշխումներ:

Վտանգի տակ են հայտնվում բոլոր այն սերվերները և հավելվածները, որոնք ավտոմատ կերպով ապասեղմում են մուտքային կամ ելքային Brotli տվյալները՝ ներառյալ Express 5 և Koa վեբ շրջանակները, ինչպես նաև ներկառուցված fetch ֆունկցիաները:

Ակտիվ սկանավորումներ և շահագործման փորձեր

Անվտանգության համակարգերը 2026 թվականի հոկտեմբերի 26-ին արձանագրել են առաջին ավտոմատացված սկանավորումները, որոնց հաջորդել են իրական հարձակման փորձերը չարամիտ հասցեներից: Վերլուծաբանները նշում են, որ հարձակման անհաջող փորձերը հաճախ հանգեցնում են աշխատանքային պրոցեսների վթարի, ինչը կարող է հանգեցնել հիշողության դամպերի առաջացման և գաղտնի տվյալների վտանգման:

Անհապաղ միջոցառումներ և կարգավորման ուղեցույցներ

Մասնագետները հորդորում են անհապաղ թարմացնել ծրագրային ապահովումը, վերակառուցել կոնտեյներային կերպարները և ստուգել կախվածությունները: Քանի որ որոշ մշակումներ կարող են պարունակել շտկումներ առանց տարբերակի տողի փոփոխության, անհրաժեշտ է ուշադիր հետևել պաշտոնական թողարկման համարներին մինչև նոր հարձակման ալիքները կասեցնելը:

Հետևեք մեզ Telegram-ում

Ամենաթարմ