Уязвимостта Node2Shell се простира отвъд първоначалната си C имплементация и засяга Go библиотека за компресия Brotli, използвана от няколко HTTP проекта, съобщи Sweet Security на 25 октомври 2026 г. Компанията за киберсигурност установи, че на 23 октомври в Go библиотеката е била внесена корекция.

Основни изводи

  • Traefik, Fiber, Iris и fasthttp имат зависимости от засегнатата библиотека.
  • Самото наличие на зависимост не показва дали дадено приложение е уязвимо; значение имат версиите и конфигурацията.

Как уязвимостта Node2Shell достига до Go проектите

Инженерът на Sweet Security Томър Бен Гера идентифицира корекцията за Go библиотеката наред с отстраняването на проблема в първоначалната C имплементация. Компанията съобщи, че анализът ѝ е установил, че основният дефект в управлението на паметта е бил възпроизведен и в Go.

Засегнатата библиотека се използва пряко или косвено от няколко Go HTTP проекта. Например зависимостта на Fiber минава през fasthttp във версия 2.52.9, където компресирани тела на заявки, контролирани от клиента, могат да създадат път към уязвимостта.

ЕлементПодробности
TraefikПряка зависимост, използвана от междинния софтуер Compress за кодиране на изходящи отговори Brotli.
FiberКосвена зависимост чрез fasthttp във версия 2.52.9; декодирането на тялото на заявката е достъпно чрез Ctx.Body() и JSON BodyParser.
IrisПряка зависимост с поддръжка на кодиране на отговори и декодиране на заявки.
fasthttpПряка зависимост до версия 1.73.0; във версия 1.74.0 е мигрирана към алтернатива.

Какво трябва да проверят екипите по сигурността

Sweet Security съобщи, че степента на изложеност зависи от версията на библиотеката, от това дали приложението използва кодиране или декодиране Brotli, както и от конфигурацията му. Компанията посъветва организациите да направят опис на Go-базираните HTTP услуги, да проверят версиите на библиотеките спрямо изданията с корекции и да оценят дали е разрешено декодирането на входни данни Brotli, контролирани от клиента.

Компанията препоръча също да се наблюдава поведението по време на изпълнение за възможни признаци на експлоатация, включително неочаквано изпълнение на процеси, необичайни изходящи връзки и аномално поведение на паметта в HTTP worker процеси. Тя предупреди, че скенерите, които разчитат на известни пътища за инсталиране и хранилища на пакети, може да не открият уязвими библиотеки.

Още новини

Още новини от FinanceVelix

Отказ от отговорност

Тази статия на FinanceVelix предоставя обща информация, а не персонализиран финансов, инвестиционен, правен или данъчен съвет. Пазарните цени, лихвените проценти и икономическите условия могат да се променят; инвестициите са свързани с риск от загуба. Фактите отразяват наличната към момента на публикуване информация и може да се променят. Проверявайте независимо важната информация и при необходимост се консултирайте с квалифициран специалист. Споменаването на актив, компания или услуга не представлява препоръка.