Уязвимостта 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 предоставя обща информация, а не персонализиран финансов, инвестиционен, правен или данъчен съвет. Пазарните цени, лихвените проценти и икономическите условия могат да се променят; инвестициите са свързани с риск от загуба. Фактите отразяват наличната към момента на публикуване информация и може да се променят. Проверявайте независимо важната информация и при необходимост се консултирайте с квалифициран специалист. Споменаването на актив, компания или услуга не представлява препоръка.





Коментари
Бъдете уважителни. Без спам, представяне за друго лице или споделяне на поверителни данни за достъп. Обичайните публикации и коментари се появяват веднага; подозрителните връзки се задържат за преглед.
Моля, изчакайте...