{"id":169899,"date":"2026-04-24T18:24:34","date_gmt":"2026-04-24T16:24:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-rust-coreutils-vyyavleno-113-uyazvimostej-v-ubuntu-26-04-vozvrashheny-cp-mv-i-rm-iz-gnu-coreutils"},"modified":"2026-04-24T18:24:34","modified_gmt":"2026-04-24T16:24:34","slug":"v-rust-coreutils-vyyavleno-113-uyazvimostej-v-ubuntu-26-04-vozvrashheny-cp-mv-i-rm-iz-gnu-coreutils","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/v-rust-coreutils-vyyavleno-113-uyazvimostej-v-ubuntu-26-04-vozvrashheny-cp-mv-i-rm-iz-gnu-coreutils","title":{"rendered":"\u00cen Rust Coreutils au fost identificate 113 vulnerabilit\u0103\u021bi. \u00cen Ubuntu 26.04 au fost restabilite cp, mv \u0219i rm din GNU Coreutils","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Compania Canonical a publicat rezultatele preliminare ale unui audit de securitate independent al instrumentarului uutils coreutils (Rust Coreutils), scris \u00een limbajul Rust \u0219i utilizat par\u021bial \u00een Ubuntu \u00een locul pachetului GNU Coreutils. Auditul a fost realizat de compania Zellic, care are experien\u021b\u0103 \u00een analiza vulnerabilit\u0103\u021bilor \u00een proiectele scrise \u00een Rust. \u00cen cadrul verific\u0103rii au fost identificate 113 probleme de securitate.    <\/p>\n<p>\u00cen prezent, este disponibil un raport (PDF, 156 pagini) cu rezultatele primei etape a auditului, acoperind cele mai importante utilitare din setul uutils. \u00cen prima etap\u0103, care a avut loc din decembrie 2025 p\u00e2n\u0103 \u00een ianuarie 2026, au fost identificate 73 de vulnerabilit\u0103\u021bi, dintre care 7 au fost clasificate ca fiind critice, 11 - periculoase, 29 - cu risc mediu \u0219i 26 - non-periculoase.    <\/p>\n<p>A doua etap\u0103 a auditului a fost desf\u0103\u0219urat\u0103 din februarie p\u00e2n\u0103 \u00een martie \u0219i a acoperit utilitare secundare, neverificate \u00een prima etap\u0103. \u00cen a doua etap\u0103 au fost g\u0103site 40 de vulnerabilit\u0103\u021bi, a c\u0103ror gravitate nu este deocamdat\u0103 detaliat\u0103 (raportul urmeaz\u0103 s\u0103 fie publicat ulterior). Informa\u021biile despre toate problemele identificate au fost deja transmise dezvoltatorilor uutils \u0219i o mare parte din vulnerabilit\u0103\u021bi au fost corectate \u00een versiunile uutils 0.5-0.8 f\u0103r\u0103 a fi f\u0103cute publice \u0219i f\u0103r\u0103 a se men\u021biona leg\u0103tura \u00eentre corecturi \u0219i eliminarea vulnerabilit\u0103\u021bilor.        <\/p>\n<p>Pachetul rust-coreutils a fost inclus implicit \u00een lansarea de toamn\u0103 a Ubuntu 25.10, \u00eens\u0103 av\u00e2nd \u00een vedere problemele identificate \u00een cadrul auditului, \u00een ramura LTS a Ubuntu 26.04 au fost readuse utilitarele cp, mv \u0219i rm din setul GNU Coreutils. Se men\u021bioneaz\u0103 c\u0103, la data de 22 aprilie, aceste utilitare prezint\u0103 \u00eenc\u0103 8 st\u0103ri cunoscute de competi\u021bie necorectate. Celelalte utilitare sunt utilizate din versiunea rust-coreutils 0.8.0. \u00cen Ubuntu 26.10, dezvoltatorii inten\u021bioneaz\u0103 s\u0103 treac\u0103 complet la rust-coreutils.      <\/p>\n<p>Vulnerabilit\u0103\u021bile din utilitarele de sistem sunt periculoase deoarece sunt folosite \u00een scripturi care sunt executate cu privilegii de root. De exemplu, vulnerabilitatea eliminat\u0103 \u00een versiunea uutils coreutils 0.3.0 \u00een utilitarul rm ar fi putut fi exploatat\u0103 prin rularea zilnic\u0103 din scriptul cron \/etc\/cron.daily\/apport, care este executat cu privilegii de root \u0219i elimin\u0103 recursiv con\u021binutul directorului \/var\/crash, accesibil pentru scriere tuturor utilizatorilor din sistem.       <\/p>\n<p>Printre vulnerabilit\u0103\u021bile marcate \u00een primul raport ca fiind critice:  <\/p>\n<ul>\n<li class=\"l\"> Vulnerabilitatea din utilitarul chroot, cauzat\u0103 de procesarea op\u021biunii \u00ab--userspec\u00bb dup\u0103 apelul chroot(), dar \u00eenainte de resetarea privilegiilor. Pe sistemele cu glibc, rezolvarea numelui prin func\u021bia getpwnam() duce la citirea fi\u0219ierului \/etc\/nsswitch.conf, utilizat \u00een NSS (Name Service Switch), \u0219i la \u00eenc\u0103rcarea dinamic\u0103 a bibliotecilor specificate \u00een acesta cu modulele NSS (libnss_*.so.2). Deoarece apelul chroot() este efectuat \u00eenainte de procesarea NSS, fi\u0219ierul \/etc\/nsswitch.conf este \u00eenc\u0103rcat \u00een raport cu noua r\u0103d\u0103cin\u0103, dar bibliotecile NSS sunt \u00eenc\u0103rcate \u00eenainte de resetarea privilegiilor. Dac\u0103 utilizatorul are acces de scriere la noua r\u0103d\u0103cin\u0103, poate \u00eenlocui bibliotecile NSS \u0219i poate executa cod cu privilegii root.\n<li class=\"l\"> Schimbarea drepturilor de acces la fi\u0219ier dup\u0103 e\u0219ecul cre\u0103rii unui canal numit (FIFO) de c\u0103tre utilitarul mkfifo - dac\u0103 se specific\u0103 un fi\u0219ier existent ca argument, mkfifo va returna o eroare, dar nu se va \u00eenchide brusc, ci va apela func\u021bia set_permissions() \u0219i va schimba drepturile de acces ale fi\u0219ierului existent. Av\u00e2nd \u00een vedere umask 022, vulnerabilitatea permite schimbarea drepturilor de acces la fi\u0219ier la 644 (rw-r--r--) \u0219i ob\u021binerea accesului la fi\u0219ierele pentru care nu a fost permis\u0103 citirea.\n<li class=\"l\"> Ocolirea restric\u021biilor \u00ab--preserve-root\u00bb \u00een utilitarul chmod, care \u00eempiedic\u0103 executarea opera\u021biunilor recursive \u00een raport cu r\u0103d\u0103cina FS. Vulnerabilitatea (CVE-2026-35338) este cauzat\u0103 de faptul c\u0103 \u00een cod a fost verificat\u0103 doar potrivirea exact\u0103 a c\u0103ii cu \u00ab\/\u00bb \u0219i nu s-a efectuat canonizarea c\u0103ii fi\u0219ierului. Pentru a ocoli verificarea, este suficient s\u0103 folose\u0219ti o cale de genul \u00ab\/..\/\u00bb sau un link simbolic la r\u0103d\u0103cin\u0103. Vulnerabilitatea este periculoas\u0103, deoarece, av\u00e2nd posibilitatea de a-\u0219i \u00eenlocui propria cale \u00eentr-un script de sistem care apeleaz\u0103 comanda chmod, se poate realiza modificarea recursive a drepturilor de acces pentru toate fi\u0219ierele din FS.\n<li class=\"l\"> \u00cen utilitarul rm era permis\u0103 prelucrarea oric\u0103ror prescurt\u0103ri ale op\u021biunii &#171;&#8212;no-preserve-root&#187; (&#171;&#8212;n&#187;, &#171;&#8212;no&#187;, &#171;&#8212;no-p&#187;, &#171;&#8212;no-pres&#187; etc.) pentru a dezactiva protec\u021bia \u00eempotriva execut\u0103rii opera\u021biunilor recursive cu r\u0103d\u0103cina (de exemplu, se poate specifica &#171;rm -rf &#8212;n \\\/&#187; \u0219i se vor \u0219terge din gre\u0219eal\u0103 toate datele. \u00cen GNU Coreutils, astfel de op\u021biuni prescurtate sunt interzise.\n<li class=\"l\"> Ocolirea restric\u021biilor &#171;&#8212;preserve-root&#187; \u00een utilitarul rm, care interzice executarea opera\u021biunilor recursive referitoare la r\u0103d\u0103cina sistemului de fi\u0219iere, prin substituirea unei referin\u021be simbolice c\u0103tre &#171;\\\/&#187;.\n<li class=\"l\"> Lipsa unei protec\u021bii complete \u00eempotriva specific\u0103rii directoarelor care \u00eencep cu un punct. De exemplu, la executarea &#171;rm -rf .&#187;, utilitarul va returna o eroare, dar dac\u0103 se specific\u0103 &#171;rm -rf .\\\/&#187; sau &#171;rm -rf .\/\/\/\/&#187;, va \u0219terge \u00een t\u0103cere directorul curent.\n<li class=\"l\"> O eroare \u00een codul de analiz\u0103 al argumentelor utilitarului kill permite trimiterea de semnale tuturor proceselor din sistem la specificarea identificatorului de proces &#171;-1&#187; (kill -1).     <\/ul>\n<p> \u00cen rest, cea mai mare parte a vulnerabilit\u0103\u021bilor se \u00eencadreaz\u0103 \u00een clasa TOCTOU (Time-Of-Check-To-Time-Of-Use), care implic\u0103 o stare de competi\u021bie care permite modificarea datelor \u00een momentul dup\u0103 ce informa\u021bia a fost validat\u0103, dar \u00eenainte de a fi efectuat\u0103 opera\u021bia cu aceasta, de exemplu, \u00eenlocuirea unui fi\u0219ier cu un link simbolic \u00een momentul \u00een care se finalizeaz\u0103 verificarea \u0219i se \u00eencepe executarea opera\u021biei. \u00cen contextul utiliz\u0103rii utilitarelor cp \u0219i mv \u00een script-uri de sistem rulate cu drepturi de root, asemenea vulnerabilit\u0103\u021bi permit copierea sau suprascrierea fi\u0219ierelor arbitrare.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65278\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Canonical \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0438\u0442\u043e\u0433\u0438 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0433\u043e \u0430\u0443\u0434\u0438\u0442\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f uutils coreutils (Rust Coreutils), \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 Ubuntu \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0430\u043a\u0435\u0442\u0430 GNU Coreutils. \u0410\u0443\u0434\u0438\u0442 \u0431\u044b\u043b \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Zellic, \u0438\u043c\u0435\u044e\u0449\u0435\u0439 \u043e\u043f\u044b\u0442 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u0412 \u0445\u043e\u0434\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0431\u044b\u043b\u043e \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u043e 113 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u0441 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\u044e. \u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0443\u0436\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043e\u0442\u0447\u0451\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-169899","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Canonical \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0438\u0442\u043e\u0433\u0438 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0433\u043e \u0430\u0443\u0434\u0438\u0442\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f uutils coreutils (Rust Coreutils), \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 Ubuntu \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0430\u043a\u0435\u0442\u0430 GNU.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/v-rust-coreutils-vyyavleno-113-uyazvimostej-v-ubuntu-26-04-vozvrashheny-cp-mv-i-rm-iz-gnu-coreutils\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\u0412 Rust Coreutils \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u043e 113 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \u0412 Ubuntu 26.04 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u044b cp, mv \u0438 rm \u0438\u0437 GNU Coreutils | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Canonical \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0438\u0442\u043e\u0433\u0438 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0433\u043e \u0430\u0443\u0434\u0438\u0442\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f uutils coreutils (Rust Coreutils), \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 Ubuntu \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0430\u043a\u0435\u0442\u0430 GNU.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/v-rust-coreutils-vyyavleno-113-uyazvimostej-v-ubuntu-26-04-vozvrashheny-cp-mv-i-rm-iz-gnu-coreutils\" \/>\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-04-24T16:24:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-24T16:24:34+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\udd47\u00cen Rust Coreutils au fost identificate 113 vulnerabilit\u0103\u021bi. \u00cen Ubuntu 26.04 au fost aduse \u00eenapoi cp, mv \u0219i rm din GNU Coreutils | ProHoster","description":"Compania Canonical a publicat concluziile preliminare ale unui audit de securitate independent al instrumentului uutils coreutils (Rust Coreutils), scris \u00een limbajul Rust \u0219i utilizat par\u021bial \u00een Ubuntu \u00een locul pachetului GNU.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/v-rust-coreutils-vyyavleno-113-uyazvimostej-v-ubuntu-26-04-vozvrashheny-cp-mv-i-rm-iz-gnu-coreutils","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\u0412 Rust Coreutils \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u043e 113 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \u0412 Ubuntu 26.04 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u044b cp, mv \u0438 rm \u0438\u0437 GNU Coreutils | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Canonical \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0438\u0442\u043e\u0433\u0438 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0433\u043e \u0430\u0443\u0434\u0438\u0442\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f uutils coreutils (Rust Coreutils), \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 Ubuntu \u0432\u043c\u0435\u0441\u0442\u043e \u043f\u0430\u043a\u0435\u0442\u0430 GNU.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/v-rust-coreutils-vyyavleno-113-uyazvimostej-v-ubuntu-26-04-vozvrashheny-cp-mv-i-rm-iz-gnu-coreutils","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-04-24T16:24:34+00:00","article:modified_time":"2026-04-24T16:24:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/169899","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=169899"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/169899\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=169899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=169899"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=169899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}