ืคืืืขืืช (CVE-2026-111497, ืฉืืืช ืงืื Broccoli2Shell ื-HTTP2Shell) ืืืืชื ืืกืคืจืืื ืืืืืื ืืช ืืืฉืื ืืืืืืก ืฉื ืืคืขื ื ืืืืกืช ืื ืชืื ืื Brotli. ืคืืืขืืช ืื ืืืืืื ืืืืืฉื ืฉื ืืืืจ ืืขืช ืขืืืื ื ืชืื ืื ืืืืกืื ืฉื ืืฆืจื ืืืืืื. ืขื ืคื ืืืื, ืคืืืขืืช ืื ืืืืื ืืฉืืฉ ืืืคืขืืช ืงืื ืืจืืืง ืืขืช ืชืงืืคืช ืคืจืืืงืืื ืืืฉืชืืฉืื ืืืืืืฉ ืืจืฉืื ืฉื ืืคืขื ื Brotli. ืืคืจืืืงืืื ืืืืฉืคืขืื ืืืืืื ืืช Node.js, Bun, Envoy, Istio, ืืคืืคื ื ืืื ืืจื ื, ืฉืจืชื ืคืจืืงืกื, ืืงืืืืช HTTP, ืฉืจืชื HTTP, ืืจืืืื ืื, ืฉืจืชื ืคืจืืงืกื, ืงืืฉืืช UEFI, ืืฆืืื JPEG XL, ืกืคืจืืืช ืคืขื ืื ืชืืื ืขืืืจ Python, Ruby, Java, PHP ื-.NET, ืืืชืืืืืช ืื ืืืืช ืืืืื.
ืืืขืื ืืชืืืชื ืขื ืืื OpenAI ืืคืืจืืืจ ืืฉื ื ืื ืืกืื ืืืกืืก ืืงืื ืฉื Brotli ืขื ืืื ืืืืงืช ืืจืืื ืื ืืืงืืื ืืืืื ืืคืขื ืื. ื-22 ืืืืงืืืืจ ืคืืจืกืื ืืจืกืืืช ืืืืื ืฉื Brotli 1.0.10, 1.1.1 ื-1.2.1, ืฉืืืจืืื ืืืคืืจืฉ ืขื ืืชืืงืื ืืืคืื ืืืขืื ืืืกืืกืืช. ืืืืชื ืืื ื ืืฆืจ ื ืืฆืื ืื ืืืคืืก ืฉืืคืฉืจ ืืืฆืืข ืงืื ืืจืืืง ืืชื ืื ืืขืืื ืืืืฆืขืืช ืืจืกืืืช build ืื ืกืื ืืจืืืืช (ืืจืกืืืช build ืกืื ืืจืืืืช ืืื ืงืืจืกืืช). Imperva ืืืืชื ืืืืืจ ืืืชืจ ืืชืงืคื ืขื ืืจืกืืืช build ืกืื ืืจืืืืช ืฉื Node.js 24.22.0. Linux- ืกืืืื ืืืขืจืืช ARM64.
ืืคืืืขืืช ืืืจืืช ืืืชืืื ืืืืฅ ืืชืืื ืืืืืจ ืขืงื ืืืคืื ืื ืชืงืื ืืฉืืืืืช ืืืืื ื ืืชืื ืืืืงืื ืืืจื ืืืืก. ืืคืื ืงืฆืื DecodeBlockTypeAndLength() ืืืืืจื ืจืง ืขืจืื ืืืช ืืฉืงืจ ืืืงืื ืงืื ืฉืืืื, ืื ืฉืื ืข ืืืงืืจื ืืืืืื ืืื ืคืืืขื ืืืจื ืืืื ืืฆื ืืืืจืฉ ืืขืืจืช ื ืชืื ืื ื ืืกืคืื ืืคืื ืงืฆืื. ืื ืฆืืื ืกืื ืืืืง ื ืชืื ืื ืืืืก ืฉืืื ืืืจื, ืืืคืขื ื ืคืืจืฉ ืืืช ืื ืืฉืืืื, ืืื ืืืฆื ืืืืฅ ืืชืืื ืื ืชืื ืื ืืืืจืฉ ืงืจืืื ื ืืกืคืช ืืืืจื. ืขื ืืืช, ืืืืืื ืฉืืืืืจ ืฉืืืงืฆื ืื ืชืืื ื ืืืืื ืงืจืืืช ื ืชืื ืื ื ืืกืคืช, ืื ืชืื ืื ื ืืชืื ืืืืืจ ืืืืฅ ืืืืืจ ืฉืืืกื ืืช ืืืฆื ืืคื ืืื ืฉื ืืืคืขื ื.
ืคืจืืืงืืื ืืืฉืคืขืื:
- ืกืคืจืืืช ืืืคื ืืืช Brotli, ืืขืื ืฉืงืืืืช ืืื ืืจืกื 1.0.3 ืืชืืงื ื ืืขืืืื ืื 1.0.10, 1.1.1 ื-1.2.1, ืืฉืคืืขื ืขื ืืืฉืืืื ืืกืคืจืืืช ืืืฉืชืืฉืื ืืกืคืจืืืช libbrotlidec.
- ืคืืืคืืจืืช ื-JavaScript Node.js ืชืืงื ื ืืขืืืื ืื 26.12.1, 24.22.1 ื-22.23.4. ืืืฉืืืื ืืืฉืชืืฉืื ืืฉืืืช fetch() ืืื ืืืงืฉ ืชืืื ืฉื ืฆื ืฉืืืฉื, ืืฉืจ ืืคืขื ืืช ืืืืืืืืช ืชืืืืืช HTTP ืขื ืืืืชืจืช "Content-Encoding: br", ืขืืืืื ืืืืืช ืคืืืขืื. ืืคืืืขืืช ืืชืืืืช ืื ืืขืช ืงืจืืื ืืฉืืจื ืืฉืืืืช zlib.brotliDecompress*(), createBrotliDecompress() ื-brotli.decompress() ืืื ืืคืจืง ืืืืกื ืฉื ืชืืื ืฉื ืฆื ืฉืืืฉื, ืื ืืขืช ืงืืืช ืืงืฉืืช HTTP ืืื ืืชืืืช ืืจื ืกืคืจืืืช Express 5 ื-body-parser 2.x.
- ืืืืืืช ืืคืืืชืื brotli ื-brotlicffi (ืชืืงืื ืฉืืืฆืข ืืืจืกื 1.2.1) ืืคืจืืืงืืื ืืืฉืชืืฉืื ืืื, ืืืื ืืกืคืจืืืช ืืคืืคืืืจืืืช urllib3, aiohttp, httpx ื-Scrapy, ืืฉืจ ืืคืขื ืืืช ืชืืืืืช ืขื ืืืืชืจืช "Content-Encoding: br" ืืขืช ืืืฉื ืืืฉืืื ืืื ืืจื ื ืืืฆืื ืืื.
- ืฉืจืชื HTTP, ืคืจืืงืกื HTTP, ืืงืืืืช HTTP ืืืคืืคื ื ืืื ืืจื ื ืืชืืืืื ืืืืืกืช Brotli ("Accept-Encoding: br"). Apache httpd ืืืืข ืขื mod_brotli (ืืืฉืืช ืืืจืืจืช ืืืื). ืืืืื ืฆื ืฉืืืฉื, ngx_brotli, ืืืื ืขืืืจ nginx (ืืจืกืช brotli ืืชืืืืืช ืขืืืื ื ืืืจืกื ืืขืืื ืืช ืืืืชืจ). ื-Chrome/Chromium ืื-Firefox, ืืืขืื ืืืจ ืชืืงื ื ืืขืืืื ืงืืื. ื-proxy-ืฉืจืช ืคืืืขืืช Envoy ืชืืงื ื ืืืจืกืืืช 1.40.0, 1.39.3, 1.38.6, 1.37.8, 1.36.12.
- ืืื ืจืืฆื ืฉื .NET ืืขืช ืฉืืืืฉ ืืฉืืืืช BrotliDecoder, BrotliStream ื-HttpClient ืืืืฉืื. ืืคืืืขืืช ืืจื ืชืืงื ื.
- ืกืืืืช brotli ืฉื PHP ืืขืช ืฉืืืืฉ ืืคืื ืงืฆืื brotli_uncompress(). ืชืืงืื ืืชืืืื.
- ืืืืืช ืืจืืื Brotli ืืืืชื ืคืืืขื ืื ืืฆืื ืืจืขื ืืืืฆืขืืช ืฉืืืช Brotli.inflate. ืืคืืืขืืช ืืจื ืชืืงื ื.
- DuckDB ืืขืช ืืืืื โโืงืืฆื Parquet ืืืืกืื. ืชืืงืื ืืชืืืื.
- ืืขืจืืช ื ืืืื ืืกื ื ืชืื ืื ืฉื ClickHouse. ืชืืงืื ืืชืืืื.
- YDB DBMS. ืืคืืืขืืช ืืจื ืชืืงื ื.
- Apache Arrow ืืขืช ืืืืื โโืงืืฆื Parquet ืืืืกืื. ืชืืงืื ืืชืืืื.
- libjxl (ืืฉืชืืฉ ื-Brotli ืืืืืกืช ืืื-ืืืื ืฉื โโJPEG XL).
ืชืืงืื ืืชืืืื ืืืื ื. - ืืขืจืืืช ืืืจืืืื NanaZip, 7-Zip-zstd ื-p7zip ืคืืืขืืช ืืขืช ืคืจืืงืช ืงืืฆื .br. ืืคืืืขืืช ื ืืชืจื ืืขืื ื.
- MuPDF. ืืคืืืขืืช ืื ืชืืงื ื.
- ืงืืฉืืช UEFI ืืืืกืกืช ืขื EDK II ื-UEFITool, ืืืืกื ืืืืฆืขืืช Brotli. ืชืืงืื ื ืืฆื ืืืื ื ืขืืืจ EDK II ื-UEFITool.
- ืืกืืจืช ื-JavaScript ืฉื Bun. ืืคืืืขืืช ืชืืงื ื ืืืจืกื 1.4.4.
- Istio, ืคืืืคืืจืืช ื ืืืื ืืืงืจื-ืฉืืจืืชืื. ืืคืืืขืืช ืชืืงื ื ืืืจืกืืืช 1.29.9, 1.30.6 ื-1.31.2.
- ื-curl ืื-libcurl, ืืคืืืขืืช ืืชืืืืช ืืืฉืจ ืืจืกื ืคืืืขื ืฉื libbrotlidec ืงืืืืช ืืชืืืืืช.
- ืื ืชืื ืคืืจืื ืืืคื Web Open Font (WOFF), ืืืฉืชืืฉ ื-
ืืจืืืื. - Brotli4j, SumatraPDF, Ghostscript, CatBoost ื-YTsaurus. ืืคืืืขืืช ืชืืงื ื ืืขืืืื.
ืืงืืจ: OpenNet.ru
