{"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\/et\/blog\/news\/critical-vulnerability-in-the-brotli-decoder-affecting-node-js-bun-browsers-http-clients-and-other-projects","title":{"rendered":"Kriitiline haavatavus Brotli dekooderites, mis m\u00f5jutab Node.JS, Bun, brausereid, HTTP-kliente ja teisi projekte","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Brotli andmete kokkusurumise dekoodija standardraamatukogus on avastatud haavatavus (CVE-2026-111497, koodnimed Broccoli2Shell ja HTTP2Shell), mis viib puhver\u00fclekande \u00fclevooluni spetsiaalselt vormindatud surutud andmete t\u00f6\u00f6tlemisel. Google'i andmetel v\u00f5ib haavatavust kasutada kaugt\u00e4idev\u00f5tmise r\u00fcndega projektides, mis kasutavad Brotli dekoodija ametlikku teostust. Haavatavusega seotud projektide hulka kuuluvad: Node.js, Bun, Envoy, Istio, veebibrauserid, vahe serverid, HTTP-kliendid, HTTP-serverid, arhivaarid, UEFI-firmav\u00e4rskendused, JPEG XL vaatlejate, Python, Ruby, Java, PHP ja .NET sisuga dekooderite raamatukogud ja nendega seotud s\u00f5ltuvused. <\/p>\n<p>Probleem avastati OpenAI poolt k\u00e4esoleva aasta veebruaris ja blokeeriti Brotli koodibaasis vigaste voogude k\u00f5rvaldamisega dekoodimise k\u00e4igus. 22. oktoobril avaldati korrigeerimisv\u00e4ljaanded Brotli 1.0.10, 1.1.1 ja 1.2.1, kus oli selgelt m\u00e4rgitud haavatavuse k\u00f5rvaldamine ja probleemi olemus parandatud. Sel samal p\u00e4eval luoti protot\u00fc\u00fcp, mis v\u00f5imaldas laboritingimustes kaugelt koodi t\u00e4ide viia, kasutades mitte-standardseid kogusid (standardsetes kogudes toimus s\u00fcsteemih\u00e4ire). Hiljem tuvastas Imperva r\u00fcnnaku Node.js 24.22.0 standardkogude vastu Linux\u2019i keskkonnas ARM64 s\u00fcsteemil.<\/p>\n<p>Haavatavus viib puhverpiiridest v\u00e4ljapoole kirjutamiseni vigase vigade k\u00e4sitlemise t\u00f5ttu surutud voogude plokkide anal\u00fc\u00fcsi k\u00e4igus. Funktsioon DecodeBlockTypeAndLength() tagastas vea koodi asemel ainult true ja false v\u00e4\u00e4rtused, mis ei v\u00f5imaldanud kutse koodil voogude rikkumist eristada seisundist, mis n\u00f5udis t\u00e4iendavate andmete \u00fclekandmist funktsiooni. Kui surutud andmeploki voos oli n\u00e4idatud vale t\u00fc\u00fcp, ei k\u00e4sitlenud dekoodija seda kui viga, vaid andis m\u00f5ista, et voos on andmeid liiga v\u00e4he, mis n\u00f5udis t\u00e4iendavat lugemist. Kuna eraldatud puhver ei olnud ette n\u00e4htud lisalugemise andmete jaoks, kirjutati need v\u00e4lja puhvri piiridest, kuhu salvestati dekoodija siseserver.<\/p>\n<p>Haavatavuse all olevad projektid:<\/p>\n<ul>\n<li class=\"l\"> Brotli standardraamatukogu, probleem ilmneb alates versioonist 1.0.3 ja parandatakse versioonides 1.0.10, 1.1.1 ja 1.2.1. Haavatavus m\u00f5jutab rakendusi ja raamatukogusid, mis kasutavad libbrotlidec raamatukogu.\n<li class=\"l\"> JavaScript platvorm Node.js, probleem lahendatud versioonides 26.12.1, 24.22.1 ja 22.23.4. R\u00fcnnaku all v\u00f5ivad olla rakendused, mis kasutavad v\u00e4lise sisu p\u00e4rimiseks meetodit fetch(), mis dekodeerib automaatselt HTTP-vastuseid pealkirjaga \u00abContent-Encoding: br\u00bb. Samuti avaldub haavatavus, kui kutsuda otse \u00fcles zlib.brotliDecompress*(), createBrotliDecompress() ja brotli.decompress() meetodeid v\u00e4lise sisu dekompressimiseks v\u00f5i HTTP-p\u00e4ringutega, kasutades Express 5 ja body-parser 2.x teeke.\n<li class=\"l\"> Python-paketid brotli ja brotlicffi (parandus on pakutud versioonis 1.2.1) ning nende abil t\u00f6\u00f6tavad projektid, sealhulgas populaarsed teegid urllib3, aiohttp, httpx ja Scrapy, mis dekodeerivad vastuseid pealkirjaga \u00abContent-Encoding: br\u00bb v\u00e4listele veebiallikaile suunates.\n<li class=\"l\"> HTTP-serverid, HTTP-proksid, HTTP-klientid ja veebibrauserid, mis toetavad Brotli tihendamist (\u00abAccept-Encoding: br\u00bb). Apache httpd sisaldab mod_brotli (vaikimisi keelatud). Nginxile on saadaval kolmanda osapoole moodul ngx_brotli (brotli versioon s\u00f5ltuvustes t\u00f5stetud uuenenud). Chrome'i\/Chromium ja Firefox on probleemi juba varem lahendanud. Proksi-<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-dronten\/\"   title=\"serveris\" data-wpil-keyword-link=\"linked\">serveris<\/a> Envoy, haavatavus on lahendatud v\u00e4ljaannetes 1.40.0, 1.39.3, 1.38.6, 1.37.8, 1.36.12.\n<li class=\"l\"> .NET k\u00e4itusaeg, kui kasutatakse rakenduses meetodeid BrotliDecoder, BrotliStream ja HttpClient. Haavatavus pole veel lahendatud.\n<li class=\"l\"> PHP laiendus brotli funktsiooni brotli_uncompress() kasutamisel. Parandus on ettepanekus.\n<li class=\"l\"> Ruby pakett brotli meetodi Brotli.inflate kasutamisel. Haavatavus pole veel lahendatud.\n<li class=\"l\"> DuckDB andmebaas, kui imporditakse kokkusurutud Parquet-faile. Parandus on ettepanekus.\n<li class=\"l\"> ClickHouse andmebaas. Parandus on ettepanekus.\n<li class=\"l\"> YDB andmebaas. Haavatavus pole veel lahendatud.\n<li class=\"l\"> Apache Arrow, kui imporditakse kokkusurutud Parquet-faile. Parandus on ettepanekus.\n<li class=\"l\"> libjxl (Brotli kasutatakse JPEG XL metadatade kokkusurumiseks).<br \/>\nParandus on ettepanekus.<\/p>\n<li class=\"l\"> Arhiv\u00e4\u00e4rid NanaZip, 7-Zip-zstd ja p7zip br-failide dekomprimeerimisel. Haavatavus pole lahendatud.\n<li class=\"l\"> MuPDF. Haavatavus pole lahendatud.\n<li class=\"l\"> UEFI-lt EDK II ja UEFITool alusel, tihendatud Brotli abil. Parandus on ettevalmistamisel \u2014 EDK II ja UEFITool.\n<li class=\"l\"> Bun, JavaScript platvorm. Haavatavus on lahendatud versioonis 1.4.4.\n<li class=\"l\"> Mikroteenuste haldamise platvorm Istio. Haavatavus on lahendatud versioonides 1.29.9, 1.30.6 ja 1.31.2.\n<li class=\"l\"> curl ja libcurl, haavatavus ilmneb, kui s\u00f5ltuvustes on haavatav versioon libbrotlidec.\n<li class=\"l\"> Web Open Font (WOFF) fondi formaadi parserid, milles kasutatakse<br \/>\nBrotli.<\/p>\n<li class=\"l\"> Brotli4j, SumatraPDF, Ghostscript, CatBoost ja YTsaurus. Haavatavus on k\u00f5rvaldatud \u00fche v\u00e4rskenduse k\u00e4igus.\n<\/ul>\n<p>Allikas: <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\/et\/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=\"et_EE\" \/>\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\/et\/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\udd47Kriitiline haavatavus Brotli dekoodris, mis m\u00f5jutab Node.JS, Bun, brauserid, HTTP-kliente ja teisi projekte | ProHoster","description":"Brotli andmepressimise formaadi dekoodri \u00e4rav\u00f5etava teostuse raamatukogus avastati haavatavus (CVE-2026-111497, koodnimed Broccoli2Shell ja HTTP2Shell), mis v\u00f5ib p\u00f5hjustada puhver\u00fclekande \u00fclevoolu t\u00f6\u00f6tlemise k\u00e4igus.","canonical_url":"https:\/\/prohoster.info\/et\/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":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/183985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=183985"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/183985\/revisions"}],"predecessor-version":[{"id":183986,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/183985\/revisions\/183986"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=183985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=183985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=183985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}