{"id":113646,"date":"2024-02-16T22:02:41","date_gmt":"2024-02-16T20:02:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/uyazvimosti-v-node-js-i-libuv"},"modified":"2024-02-16T22:02:41","modified_gmt":"2024-02-16T20:02:41","slug":"uyazvimosti-v-node-js-i-libuv","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/uyazvimosti-v-node-js-i-libuv","title":{"rendered":"Dob\u00ebsit\u00eb n\u00eb Node.js dhe libuv","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>N\u00eb dispozicion jan\u00eb l\u00ebshime korrigjuese p\u00ebr platform\u00ebn serverike Node.js 21.6.2, 20.11.1, 18.19.1, ku jan\u00eb rregulluar 8 dob\u00ebsi, prej t\u00eb cilave 4 u jan\u00eb caktuar nivel t\u00eb lart\u00eb rreziku:    <\/p>\n<ul>\n<li class=\"l\"> CVE-2024-21892 \u2014 mund\u00ebsia p\u00ebr nj\u00eb p\u00ebrdorues pa privilegje t\u00eb fus\u00eb kod q\u00eb trash\u00ebgon privilegje t\u00eb zgjeruara me t\u00eb cilat ekzekutohet procesi. Kjo vulnerabilitet shkaktohet nga nj\u00eb gabim n\u00eb implementimin e p\u00ebrjashtimeve, q\u00eb lejon p\u00ebrpunimin e variablave t\u00eb mjedisit t\u00eb vendosur nga nj\u00eb p\u00ebrdorues pa privilegje gjat\u00eb procesit me privilegje t\u00eb zgjeruara. P\u00ebrjashtimi duheshin ofruar vet\u00ebm p\u00ebr autorizimet CAP_NET_BIND_SERVICE, por p\u00ebr shkak t\u00eb gabimit, ai aplikohej edhe p\u00ebr disa autorizime t\u00eb tjera (capabilities).\n<li class=\"l\"> CVE-2024-22019 \u2014 sh\u00ebrbimi i refuzuar p\u00ebr shkak t\u00eb shterimit t\u00eb burimeve t\u00eb disponueshme (ngarkes\u00eb n\u00eb CPU dhe shpenzim i band\u00ebs) gjat\u00eb p\u00ebrpunimit t\u00eb k\u00ebrkesave chunked t\u00eb dizajnuara ve\u00e7an\u00ebrisht nga HTTP serveri i integruar, q\u00eb \u00e7on n\u00eb leximin e nj\u00eb sasie t\u00eb pakufizuar bajt\u00ebsh n\u00eb nj\u00eb lidhje.\n<li class=\"l\"> CVE-2024-21896 \u2014 kalimi p\u00ebrtej kufijve t\u00eb direktoris\u00eb baz\u00eb n\u00eb rrug\u00ebt e skedar\u00ebve. Kjo vulnerabilitet lejon anashkalimin e normalizimit t\u00eb rrug\u00ebve t\u00eb skedar\u00ebve p\u00ebrmes path.resolve() n\u00eb rastin e kalimit t\u00eb nj\u00eb rruge duke p\u00ebrdorur klas\u00ebn Buffer. P\u00ebr t\u00eb marr\u00eb nj\u00eb rrug\u00eb t\u00eb till\u00eb pas verifikimit, thirret metoda Buffer.from(), por aplikacioni mund t\u00eb p\u00ebrdor\u00eb thirrjen Buffer.prototype.utf8Write, duke \u00e7uar n\u00eb z\u00ebvend\u00ebsimin e p\u00ebrmbajtjes pas ekzekutimit t\u00eb path.resolve() dhe krijimin e vulnerabilitetit.\n<li class=\"l\"> CVE-2024-22017 \u2014 thirrja e setuid() nuk hiqte t\u00eb gjitha privilegjet. N\u00eb ve\u00e7anti, setuid() nuk ka ndikim n\u00eb operacionet io_uring, q\u00eb p\u00ebrdoren n\u00eb libuv, n\u00ebse ato jan\u00eb inicializuar para thirrjes s\u00eb setuid().\n<li class=\"l\"> CVE-2023-46809 \u2014 vulnerabilitet n\u00eb API privateDecrypt(), q\u00eb lejon aplikimin e nj\u00eb sulmi Marvin p\u00ebr t\u00eb dekriptuar RSA dukeu bazuar n\u00eb matjen e koh\u00ebs s\u00eb operacioneve.\n<li class=\"l\"> CVE-2024-21891 \u2014 mund\u00ebsia e anashkalimit t\u00eb modelit t\u00eb t\u00eb drejtave t\u00eb aksesit gjat\u00eb p\u00ebrdorimit t\u00eb manipuluesve t\u00eb zakonsh\u00ebm p\u00ebr normalizimin e rrug\u00ebve t\u00eb skedar\u00ebve.\n<li class=\"l\"> CVE-2024-21890 \u2014 p\u00ebrpunimi i gabuar i maskave n\u00eb parametrat \u00ab\u2014allow-fs-read\u00bb dhe \u00ab\u2014allow-fs-write\u00bb. P\u00ebr shembull, \u00ab\u2014allow-fs-read=\/home\/node\/.ssh\/*.pub\u00bb do t\u00eb \u00e7onte n\u00eb dh\u00ebnien e aksesit n\u00eb t\u00eb gjith\u00eb p\u00ebrmbajtjen e \u00ab.ssh\/\u00bb, dhe jo vet\u00ebm n\u00eb skedar\u00ebt me zgjerimin \u00ab.pub\u00bb, pasi maska \u00ab*\u00bb p\u00ebrpunoset si elementi i fundit t\u00eb rrug\u00ebs.\n<li class=\"l\"> CVE-2024-22025 \u2014 sh\u00ebrbimi i refuzuar p\u00ebr shkak t\u00eb shpenzimit t\u00eb burimeve gjat\u00eb dekodimit t\u00eb t\u00eb dh\u00ebnave t\u00eb kompresuara n\u00eb formatin Brotli, t\u00eb marra p\u00ebrmes thirrjes fetch().          <\/ul>\n<p>Gjithashtu, mund t\u00eb theksohet krijimi i versionit t\u00eb bibliotek\u00ebs libuv 1.48.0, e cila p\u00ebrdoret n\u00eb Node.js p\u00ebr shum\u00ebk\u00ebrkimin e lidhjeve dhe p\u00ebrpunimin asinkron t\u00eb input\/output. P\u00ebrve\u00e7 Node.js, biblioteka p\u00ebrdoret gjithashtu n\u00eb server\u00ebt DNS BIND 9 dhe Knot DNS, HTTP-server H2O, kuadri Lua Luvit.  <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/vps\/abuzoustojchivye-vps\/\"   title=\"makin\u00ebn virtuale\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4302\">makin\u00ebn virtuale<\/a> MoarVM, gjuha Julia dhe kuadri Python uvloop. N\u00eb versionin e ri \u00ebsht\u00eb eliminuar nj\u00eb vulnerabilitet (CVE-2024-24806), q\u00eb shfaqet n\u00eb projekte q\u00eb p\u00ebrdorin libuv dhe lejon nj\u00eb sulm SSRF (Server-side request forgery) p\u00ebr t\u00eb fituar akses n\u00eb API-n\u00eb e brendshme. Vulnerabiliteti u shfaq p\u00ebr shkak t\u00eb shkurtimit t\u00eb emrit t\u00eb hostit nga funksioni uv_getaddrinfo() n\u00eb 256 karaktere n\u00eb faz\u00ebn para rezolvimit t\u00eb domainit p\u00ebrmes funksionit getaddrinfo(), q\u00eb mund t\u00eb \u00e7oj\u00eb n\u00eb p\u00ebrcaktimin e nj\u00eb emri t\u00eb gabuar. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/lir\/ipv4\/\"   title=\"Adresa IP\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"665\">Adresa IP<\/a> dhe anashkalimin e kontrollimeve. P\u00ebr shembull, sh\u00ebrbimet si MySpace, q\u00eb krijojn\u00eb n\u00ebn-domen\u00eb t\u00eb tipit \"username.example.com\", mund t\u00eb sulmohen duke specifikuar nj\u00eb em\u00ebr p\u00ebrdoruesi t\u00eb gjat\u00eb.      <\/p>\n<p>Po ashtu, doli nj\u00eb p\u00ebrdit\u00ebsim p\u00ebr klientin HTTP undici 5.28.3 t\u00eb p\u00ebrdorur n\u00eb Node.js, n\u00eb t\u00eb cilin \u00ebsht\u00eb eliminuar nj\u00eb vulnerabilitet (CVE-2024-24758), shkaktuar nga mungesa e pastrimit t\u00eb titullit HTTP Proxy-Authorization gjat\u00eb ridrejtimit t\u00eb k\u00ebrkesave.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60612\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Node.js 21.6.2, 20.11.1, 18.19.1, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e 8 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 4 \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438: CVE-2024-21892 &#8212; \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043d\u0435\u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u043a\u043e\u0434\u0430, \u043d\u0430\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0438, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441. \u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u044b\u0437\u0432\u0430\u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u0432 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u043c\u0438 \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u044f\u043c\u0438 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f, \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043d\u0435\u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c. \u0418\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-113646","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Node.js 21.6.2, 20.11.1, 18.19.1, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e 8 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 4 \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438: CVE-2024-21892 -.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/uyazvimosti-v-node-js-i-libuv\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 Node.js \u0438 libuv | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Node.js 21.6.2, 20.11.1, 18.19.1, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e 8 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 4 \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438: CVE-2024-21892 -.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/uyazvimosti-v-node-js-i-libuv\" \/>\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=\"2024-02-16T20:02:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-02-16T20:02:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vulnerabilitetet n\u00eb Node.js dhe libuv | ProHoster","description":"Jan\u00eb n\u00eb dispozicion versionet korrektuese t\u00eb platform\u00ebs server-side JavaScript Node.js 21.6.2, 20.11.1, 18.19.1, n\u00eb t\u00eb cilat jan\u00eb rregulluar 8 vulnerabilitete, nga t\u00eb cilat 4 jan\u00eb vler\u00ebsuar me nj\u00eb nivel t\u00eb lart\u00eb rreziku: CVE-2024-21892 -.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/uyazvimosti-v-node-js-i-libuv","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 Node.js \u0438 libuv | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Node.js 21.6.2, 20.11.1, 18.19.1, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e 8 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 4 \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438: CVE-2024-21892 -.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/uyazvimosti-v-node-js-i-libuv","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":"2024-02-16T20:02:41+00:00","article:modified_time":"2024-02-16T20:02:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"113646","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-08 20:23:59","updated":"2026-02-08 20:23:59","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/113646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=113646"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/113646\/revisions"}],"predecessor-version":[{"id":164177,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/113646\/revisions\/164177"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=113646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=113646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=113646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}