{"id":183985,"date":"2026-10-24T23:40:31","date_gmt":"2026-10-24T21:40:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/kriticheskaya-uyazvimost-v-dekodirovshhike-brotli-zatragivayushhaya-node-js-bun-brauzery-http-klienty-i-drugie-proekty"},"modified":"2026-10-24T23:40:36","modified_gmt":"2026-10-24T21:40:36","slug":"critical-vulnerability-in-the-brotli-decoder-affecting-node-js-bun-browsers-http-clients-and-other-projects","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/critical-vulnerability-in-the-brotli-decoder-affecting-node-js-bun-browsers-http-clients-and-other-projects","title":{"rendered":"Vuln\u00e9rabilit\u00e9 critique dans le d\u00e9codeur Brotli, affectant Node.JS, Bun, les navigateurs, les clients HTTP et d'autres projets.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Une vuln\u00e9rabilit\u00e9 a \u00e9t\u00e9 d\u00e9couverte dans la biblioth\u00e8que avec l'impl\u00e9mentation de r\u00e9f\u00e9rence du d\u00e9codeur du format de compression de donn\u00e9es Brotli (CVE-2026-111497, noms de code Broccoli2Shell et HTTP2Shell), entra\u00eenant un d\u00e9bordement de tampon lors du traitement de donn\u00e9es comprim\u00e9es sp\u00e9cialement con\u00e7ues. Selon Google, la vuln\u00e9rabilit\u00e9 peut \u00eatre exploit\u00e9e pour ex\u00e9cuter du code \u00e0 distance lors d'attaques sur des projets utilisant l'impl\u00e9mentation officielle du d\u00e9codeur Brotli. Parmi les projets touch\u00e9s par la vuln\u00e9rabilit\u00e9, on trouve : Node.js, Bun, Envoy, Istio, navigateurs web, serveurs proxy, clients HTTP, serveurs HTTP, outils de compression, firmwares UEFI, visionneuses JPEG XL, biblioth\u00e8ques de d\u00e9codage de contenu pour Python, Ruby, Java, PHP et .NET ainsi que leurs d\u00e9pendances. <\/p>\n<p>Le probl\u00e8me a \u00e9t\u00e9 d\u00e9couvert par OpenAI en f\u00e9vrier de cette ann\u00e9e et a \u00e9t\u00e9 corrig\u00e9 dans la base de code de Brotli en \u00e9cartant les flux incorrects lors du d\u00e9codage. Le 22 octobre, des versions correctives de Brotli 1.0.10, 1.1.1 et 1.2.1 ont \u00e9t\u00e9 publi\u00e9es, dans lesquelles il a \u00e9t\u00e9 clairement indiqu\u00e9 que la vuln\u00e9rabilit\u00e9 avait \u00e9t\u00e9 corrig\u00e9e et que le probl\u00e8me fondamental \u00e9tait r\u00e9solu. Ce m\u00eame jour, un prototype d'exploit a \u00e9t\u00e9 cr\u00e9\u00e9, permettant d'ex\u00e9cuter du code \u00e0 distance dans des conditions de laboratoire, en utilisant des compilations non standard (des plantages se produisaient avec des compilations standard). Plus tard, la soci\u00e9t\u00e9 Imperva a confirm\u00e9 une attaque sur les compilations standard de Node.js 24.22.0 dans un environnement Linux sur un syst\u00e8me ARM64.<\/p>\n<p>La vuln\u00e9rabilit\u00e9 entra\u00eene une \u00e9criture hors limites du tampon en raison d'un traitement incorrect des erreurs lors de l'analyse des blocs dans le flux compress\u00e9. La fonction DecodeBlockTypeAndLength() renvoyait uniquement les valeurs true et false au lieu d'un code d'erreur, ce qui emp\u00eachait le code appelant de distinguer une corruption de flux d'un \u00e9tat n\u00e9cessitant le passage de donn\u00e9es suppl\u00e9mentaires \u00e0 la fonction. En cas d'indication d'un type de bloc de donn\u00e9es compress\u00e9es incorrect dans le flux, le d\u00e9codeur ne le consid\u00e9rait pas comme une erreur, mais comme un \u00e9tat de manque de donn\u00e9es n\u00e9cessitant une lecture suppl\u00e9mentaire \u00e0 partir du flux. Cependant, comme le tampon allou\u00e9 n'\u00e9tait pas pr\u00e9vu pour des donn\u00e9es lues en plus, elles \u00e9taient \u00e9crites dans une zone en dehors de ses limites, o\u00f9 se trouvait l'\u00e9tat interne du d\u00e9codeur.<\/p>\n<p>Projets vuln\u00e9rables :<\/p>\n<ul>\n<li class=\"l\"> La biblioth\u00e8que de r\u00e9f\u00e9rence brotli pr\u00e9sente un probl\u00e8me depuis la version 1.0.3 et a \u00e9t\u00e9 corrig\u00e9e dans les mises \u00e0 jour 1.0.10, 1.1.1 et 1.2.1. La vuln\u00e9rabilit\u00e9 concerne les applications et les biblioth\u00e8ques utilisant la biblioth\u00e8que libbrotlidec.\n<li class=\"l\"> La plateforme JavaScript Node.js, probl\u00e8me r\u00e9solu dans les mises \u00e0 jour 26.12.1, 24.22.1 et 22.23.4. Les applications utilisant la m\u00e9thode fetch() pour demander du contenu externe, qui d\u00e9code automatiquement les r\u00e9ponses HTTP avec l'en-t\u00eate \u00ab Content-Encoding: br \u00bb, peuvent \u00eatre attaqu\u00e9es. La vuln\u00e9rabilit\u00e9 se manifeste \u00e9galement lors de l'appel direct des m\u00e9thodes zlib.brotliDecompress*(), createBrotliDecompress() et brotli.decompress() pour d\u00e9compresser du contenu tiers ou lors de la r\u00e9ception de requ\u00eates HTTP analys\u00e9es via les biblioth\u00e8ques Express 5 et body-parser 2.x.\n<li class=\"l\"> Les paquets Python brotli et brotlicffi (correctif propos\u00e9 dans la version 1.2.1) ainsi que les projets qui les utilisent, parmi lesquels les biblioth\u00e8ques populaires urllib3, aiohttp, httpx et Scrapy, qui d\u00e9codent les r\u00e9ponses avec l'en-t\u00eate \u00ab Content-Encoding: br \u00bb lors de l'acc\u00e8s \u00e0 des ressources web externes.\n<li class=\"l\"> Les serveurs HTTP, les proxy HTTP, les clients HTTP et les navigateurs web prenant en charge la compression Brotli (\u00ab Accept-Encoding: br \u00bb). Apache httpd est fourni avec mod_brotli (d\u00e9sactiv\u00e9 par d\u00e9faut). Pour nginx, un module tiers ngx_brotli est disponible (la version de brotli dans les d\u00e9pendances a \u00e9t\u00e9 mise \u00e0 jour). Dans Chrome\/Chromium et Firefox, le probl\u00e8me a d\u00e9j\u00e0 \u00e9t\u00e9 r\u00e9solu dans l'une des mises \u00e0 jour pr\u00e9c\u00e9dentes. Dans le proxy-<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/dts-dronten\/\"   title=\"le serveur\" data-wpil-keyword-link=\"linked\">le serveur<\/a> Envoy, la vuln\u00e9rabilit\u00e9 a \u00e9t\u00e9 corrig\u00e9e dans les versions 1.40.0, 1.39.3, 1.38.6, 1.37.8, 1.36.12.\n<li class=\"l\"> .NET runtime lors de l'utilisation dans l'application des m\u00e9thodes BrotliDecoder, BrotliStream et HttpClient. La vuln\u00e9rabilit\u00e9 n'a pas encore \u00e9t\u00e9 corrig\u00e9e.\n<li class=\"l\"> L'extension PHP brotli lors de l'utilisation de la fonction brotli_uncompress(). Un correctif est en pr\u00e9paration.\n<li class=\"l\"> Le paquet Ruby brotli lors de l'utilisation de la m\u00e9thode Brotli.inflate. La vuln\u00e9rabilit\u00e9 n'a pas encore \u00e9t\u00e9 corrig\u00e9e.\n<li class=\"l\"> SGBD DuckDB lors de l'importation de fichiers Parquet compress\u00e9s. Un correctif est en pr\u00e9paration.\n<li class=\"l\"> SGBD ClickHouse. Un correctif est en pr\u00e9paration.\n<li class=\"l\"> SGBD YDB. La vuln\u00e9rabilit\u00e9 n'a pas encore \u00e9t\u00e9 corrig\u00e9e.\n<li class=\"l\"> Apache Arrow lors de l'importation de fichiers Parquet compress\u00e9s. Un correctif est en pr\u00e9paration.\n<li class=\"l\"> libjxl (lors de la compression des m\u00e9tadonn\u00e9es dans JPEG XL, Brotli est utilis\u00e9).<br \/>\nUn correctif est en pr\u00e9paration.<\/p>\n<li class=\"l\"> Les archives NanaZip, 7-Zip-zstd et p7zip lors de la d\u00e9compression de fichiers br. La vuln\u00e9rabilit\u00e9 n'est pas corrig\u00e9e.\n<li class=\"l\"> MuPDF. La vuln\u00e9rabilit\u00e9 n'est pas corrig\u00e9e.\n<li class=\"l\"> Les firmwares UEFI bas\u00e9s sur EDK II et UEFITool, compress\u00e9s \u00e0 l'aide de Brotli. Le correctif est en cours de pr\u00e9paration \u2014 EDK II et UEFITool.\n<li class=\"l\"> La plateforme JavaScript Bun. La vuln\u00e9rabilit\u00e9 a \u00e9t\u00e9 corrig\u00e9e dans la version 1.4.4.\n<li class=\"l\"> La plateforme de gestion de microservices Istio. La vuln\u00e9rabilit\u00e9 a \u00e9t\u00e9 corrig\u00e9e dans les versions 1.29.9, 1.30.6 et 1.31.2.\n<li class=\"l\"> curl et libcurl, la vuln\u00e9rabilit\u00e9 se manifeste en pr\u00e9sence d'une version vuln\u00e9rable de libbrotlidec dans les d\u00e9pendances.\n<li class=\"l\"> Les analyseurs du format de police Web Open Font (WOFF), dans lequel est utilis\u00e9<br \/>\nBrotli.<\/p>\n<li class=\"l\"> Brotli4j, SumatraPDF, Ghostscript, CatBoost et YTsaurus. La vuln\u00e9rabilit\u00e9 a \u00e9t\u00e9 corrig\u00e9e dans une des mises \u00e0 jour.\n<\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66537\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 \u0441 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0441\u0436\u0430\u0442\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 Brotli \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (CVE-2026-111497, \u043a\u043e\u0434\u043e\u0432\u044b\u0435 \u0438\u043c\u0435\u043d\u0430 Broccoli2Shell \u0438 HTTP2Shell), \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0449\u0430\u044f \u043a \u043f\u0435\u0440\u0435\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e \u0431\u0443\u0444\u0435\u0440\u0430 \u043f\u0440\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0436\u0430\u0442\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u041f\u043e \u0434\u0430\u043d\u043d\u044b\u043c Google \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u043f\u0440\u0438 \u0430\u0442\u0430\u043a\u0435 \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 Brotli. \u0421\u0440\u0435\u0434\u0438 \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c\u044e \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432: Node.js, Bun, Envoy, Istio, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183985","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 \u0441 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0441\u0436\u0430\u0442\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 Brotli \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (CVE-2026-111497, \u043a\u043e\u0434\u043e\u0432\u044b\u0435 \u0438\u043c\u0435\u043d\u0430 Broccoli2Shell \u0438 HTTP2Shell), \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0449\u0430\u044f \u043a \u043f\u0435\u0440\u0435\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e \u0431\u0443\u0444\u0435\u0440\u0430 \u043f\u0440\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/critical-vulnerability-in-the-brotli-decoder-affecting-node-js-bun-browsers-http-clients-and-other-projects\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0432 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 Brotli, \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u044e\u0449\u0430\u044f Node.JS, Bun, \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u044b, HTTP-\u043a\u043b\u0438\u0435\u043d\u0442\u044b \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 \u0441 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0441\u0436\u0430\u0442\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 Brotli \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (CVE-2026-111497, \u043a\u043e\u0434\u043e\u0432\u044b\u0435 \u0438\u043c\u0435\u043d\u0430 Broccoli2Shell \u0438 HTTP2Shell), \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0449\u0430\u044f \u043a \u043f\u0435\u0440\u0435\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e \u0431\u0443\u0444\u0435\u0440\u0430 \u043f\u0440\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/critical-vulnerability-in-the-brotli-decoder-affecting-node-js-bun-browsers-http-clients-and-other-projects\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-24T21:40:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-24T21:40:36+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vuln\u00e9rabilit\u00e9 critique dans le d\u00e9codeur Brotli, touchant Node.JS, Bun, les navigateurs, les clients HTTP et d'autres projets | ProHoster","description":"Une vuln\u00e9rabilit\u00e9 a \u00e9t\u00e9 d\u00e9tect\u00e9e dans la biblioth\u00e8que avec l'impl\u00e9mentation de r\u00e9f\u00e9rence du d\u00e9codeur du format de compression de donn\u00e9es Brotli (CVE-2026-111497, noms de code Broccoli2Shell et HTTP2Shell), entra\u00eenant un d\u00e9bordement de tampon lors du traitement.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/critical-vulnerability-in-the-brotli-decoder-affecting-node-js-bun-browsers-http-clients-and-other-projects","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0432 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 Brotli, \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u044e\u0449\u0430\u044f Node.JS, Bun, \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u044b, HTTP-\u043a\u043b\u0438\u0435\u043d\u0442\u044b \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b | ProHoster","og:description":"\u0412 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 \u0441 \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0441\u0436\u0430\u0442\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 Brotli \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c (CVE-2026-111497, \u043a\u043e\u0434\u043e\u0432\u044b\u0435 \u0438\u043c\u0435\u043d\u0430 Broccoli2Shell \u0438 HTTP2Shell), \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0449\u0430\u044f \u043a \u043f\u0435\u0440\u0435\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e \u0431\u0443\u0444\u0435\u0440\u0430 \u043f\u0440\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/critical-vulnerability-in-the-brotli-decoder-affecting-node-js-bun-browsers-http-clients-and-other-projects","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-10-24T21:40:31+00:00","article:modified_time":"2026-10-24T21:40:36+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/183985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=183985"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/183985\/revisions"}],"predecessor-version":[{"id":183986,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/183985\/revisions\/183986"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=183985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=183985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=183985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}