{"id":170523,"date":"2026-05-08T12:24:30","date_gmt":"2026-05-08T10:24:30","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/uyazvimosti-dirty-frag-izmenyayushhie-stranichnyj-kesh-dlya-polucheniya-root-v-lyubyh-distributivah-linux"},"modified":"2026-05-08T12:24:30","modified_gmt":"2026-05-08T10:24:30","slug":"uyazvimosti-dirty-frag-izmenyayushhie-stranichnyj-kesh-dlya-polucheniya-root-v-lyubyh-distributivah-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/uyazvimosti-dirty-frag-izmenyayushhie-stranichnyj-kesh-dlya-polucheniya-root-v-lyubyh-distributivah-linux","title":{"rendered":"Podatno\u015bci Dirty Frag, zmieniaj\u0105ce pami\u0119\u0107 stron w celu uzyskania dost\u0119pu root we wszelkich dystrybucjach Linuxa","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>W j\u0105drze Linux zidentyfikowano dwie podatno\u015bci, kt\u00f3re s\u0105 analogiczne do wcze\u015bniej ujawnionej podatno\u015bci Copy Fail, ale wyst\u0119puj\u0105 w innych podsystemach \u2014 xfrm-ESP i RxRPC. Serii tych podatno\u015bci nadano nazw\u0119 kodow\u0105 Dirty Frag (wspomniana jest tak\u017ce Copy Fail 2). Podatno\u015bci te pozwalaj\u0105 nieuprzywilejowanemu u\u017cytkownikowi uzyska\u0107 uprawnienia roota poprzez zapisanie danych procesu w pami\u0119ci podr\u0119cznej stron. Jest dost\u0119pny exploit dzia\u0142aj\u0105cy na wszystkich aktualnych dystrybucjach Linux. Informacje o podatno\u015bci zosta\u0142y ujawnione przed publikacj\u0105 poprawek, ale istnieje spos\u00f3b na zablokowanie tego problemu.      <\/p>\n<p>Dirty Frag obejmuje dwie r\u00f3\u017cne podatno\u015bci: pierwsza dotyczy modu\u0142u xfrm-ESP, u\u017cywanego do przyspieszania operacji szyfrowania w IPsec z wykorzystaniem protoko\u0142u ESP (Encapsulating Security Payload), a druga dotyczy sterownika RxRPC, implementuj\u0105cego rodzin\u0119 gniazd AF_RXRPC oraz jednolity protok\u00f3\u0142 RPC, dzia\u0142aj\u0105cy na UDP. Ka\u017cda z tych podatno\u015bci pozwala na uzyskanie uprawnie\u0144 roota. Podatno\u015b\u0107 w xfrm-ESP wyst\u0119puje w j\u0105drze Linux od stycznia 2017 roku, a podatno\u015b\u0107 w RxRPC \u2014 od czerwca 2023 roku. Oba problemy s\u0105 spowodowane optymalizacjami, kt\u00f3re umo\u017cliwiaj\u0105 bezpo\u015bredni zapis w pami\u0119ci podr\u0119cznej stron.      <\/p>\n<p>Aby wykorzysta\u0107 luk\u0119 w xfrm-ESP, u\u017cytkownik musi mie\u0107 uprawnienia do tworzenia przestrzeni nazw, a aby wykorzysta\u0107 luk\u0119 w RxRPC, musi mie\u0107 mo\u017cliwo\u015b\u0107 za\u0142adowania modu\u0142u j\u0105dra rxrpc.ko. Na przyk\u0142ad, w Ubuntu zasady AppArmor zakazuj\u0105 nieuprzywilejowanemu u\u017cytkownikowi tworzenia przestrzeni nazw, ale domy\u015blnie modu\u0142 rxrpc.ko jest \u0142adowany. W niekt\u00f3rych dystrybucjach nie ma modu\u0142u rxrpc.ko, ale nie blokuje on tworzenia przestrzeni nazw. Badacz, kt\u00f3ry zidentyfikowa\u0142 problem, przygotowa\u0142 kombinowany exploit, kt\u00f3ry mo\u017ce zaatakowa\u0107 system przez obie luki, co umo\u017cliwia wykorzystanie problemu we wszystkich g\u0142\u00f3wnych dystrybucjach. Dzia\u0142anie exploita potwierdzono w Ubuntu 24.04.4 z j\u0105drem 6.17.0-23, RHEL 10.1 z j\u0105drem 6.12.0-124.49.1, openSUSE Tumbleweed z j\u0105drem 7.0.2-1, CentOS Stream 10 z j\u0105drem 6.12.0-224, AlmaLinux 10 z j\u0105drem 6.12.0-124.52.3 oraz Fedora 44 z j\u0105drem 6.19.14-300.      <\/p>\n<p>Podobnie jak w przypadku luki Copy Fail, problemy w xfrm-ESP i RxRPC s\u0105 wynikiem wykonywania deszyfrowania danych na miejscu z u\u017cyciem funkcji splice(), kt\u00f3ra przekazuje dane mi\u0119dzy deskryptorami plik\u00f3w a kana\u0142ami (pipe) bez kopiowania, poprzez przesy\u0142anie referencji do element\u00f3w w pami\u0119ci podr\u0119cznej strony. Offsety dla operacji zapisu by\u0142y obliczane bez odpowiednich kontroli, kt\u00f3re uwzgl\u0119dnia\u0142yby u\u017cycie bezpo\u015brednich referencji do element\u00f3w w pami\u0119ci podr\u0119cznej strony, co pozwala\u0142o na nadpisanie 4 bajt\u00f3w w wybranym przesuni\u0119ciu poprzez wysy\u0142anie specjalnie sformatowanych zapyta\u0144 i modyfikacj\u0119 zawarto\u015bci dowolnego pliku w pami\u0119ci podr\u0119cznej strony.     <\/p>\n<p>Wszystkie operacje odczytu z plik\u00f3w najpierw zwracaj\u0105 zawarto\u015b\u0107 z pami\u0119ci podr\u0119cznej stron. W przypadku modyfikacji danych w pami\u0119ci podr\u0119cznej stron operacje odczytu z pliku doprowadz\u0105 do zwr\u00f3cenia nie rzeczywi\u015bcie przechowywanych na no\u015bniku informacji, ale zmienionych danych. Wykorzystanie podatno\u015bci polega na zmianie pami\u0119ci podr\u0119cznej stron dla wykonywalnego pliku z flag\u0105 suid root. Na przyk\u0142ad, aby uzyska\u0107 uprawnienia roota, mo\u017cna odczyta\u0107 plik wykonywalny \/usr\/bin\/su, aby umie\u015bci\u0107 go w pami\u0119ci podr\u0119cznej stron, a nast\u0119pnie wstawi\u0107 sw\u00f3j kod do za\u0142adowanej w pami\u0119ci podr\u0119cznej zawarto\u015bci tego pliku. Nast\u0119pne uruchomienie narz\u0119dzia \u201esu\u201d skutkuje za\u0142adowaniem do pami\u0119ci nie oryginalnego pliku wykonywalnego z no\u015bnika, ale zmodyfikowanej kopii z pami\u0119ci podr\u0119cznej stron.       <\/p>\n<p>Ujawienie informacji o lukach i skoordynowane wydanie aktualizacji z rozwi\u0105zaniem problemu by\u0142o zaplanowane na 12 maja, ale z powodu wycieku informacji szczeg\u00f3\u0142y dotycz\u0105ce luki zosta\u0142y opublikowane przed publikacj\u0105 poprawek. Pod koniec kwietnia w publicznej li\u015bcie mailingowej netdev opublikowano \u0142atki do rxrpc, ipsec i xfrm, bez wzmianki, \u017ce s\u0105 zwi\u0105zane z usuni\u0119ciem luki. 5 maja opiekun subsystemu IPsec zaakceptowa\u0142 w repozytorium git netdev zmian\u0119 z proponowan\u0105 poprawk\u0105 w module xfrm-esp, kt\u00f3rej opis w du\u017cej mierze powtarza\u0142 opis problemu, kt\u00f3ry doprowadzi\u0142 do luki Copy Fail w module algif_aead. Jeden z badaczy bezpiecze\u0144stwa zainteresowa\u0142 si\u0119 t\u0105 poprawk\u0105, zdo\u0142a\u0142 stworzy\u0107 dzia\u0142aj\u0105cy exploit i opublikowa\u0142 go, nie wiedz\u0105c, \u017ce ujawnienie informacji na temat problemu do 12 maja by\u0142o obj\u0119te embargo.        <\/p>\n<p>Aktualizacje z poprawkami dla j\u0105dra Linux i pakiet\u00f3w z j\u0105drem w dystrybucjach jeszcze nie zosta\u0142y opublikowane, ale dost\u0119pne s\u0105 poprawki rozwi\u0105zuj\u0105ce problemy \u2013 xfrm-esp i rxrpc. Identyfikatory CVE nie zosta\u0142y przypisane, co utrudnia \u015bledzenie aktualizacji pakiet\u00f3w w dystrybucjach. Jako obej\u015bcie ochrony mo\u017cna zablokowa\u0107 \u0142adowanie modu\u0142\u00f3w j\u0105dra esp4, esp6 i rxrpc: sh -c 'printf 'install esp4 \/bin\/false\ninstall esp6 \/bin\/false\ninstall rxrpc \/bin\/false\n' &gt; \/etc\/modprobe.d\/dirtyfrag.conf; rmmod esp4 esp6 rxrpc 2&gt;\/dev\/null; true'<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65395\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u044f\u0434\u0440\u0435 Linux \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u0434\u0432\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0443\u0442\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u043e\u0439 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 Copy Fail, \u043d\u043e \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 &#8212; xfrm-ESP \u0438 RxRPC. \u0421\u0435\u0440\u0438\u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d\u043e \u043a\u043e\u0434\u043e\u0432\u043e\u0435 \u0438\u043c\u044f Dirty Frag (\u0442\u0430\u043a\u0436\u0435 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u0435\u0442\u0441\u044f \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0435 Copy Fail 2). \u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043d\u0435\u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u0430 root, \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0430\u0432 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0432 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u043e\u043c \u043a\u044d\u0448\u0435. \u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u044d\u043a\u0441\u043f\u043b\u043e\u0438\u0442, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 [&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-170523","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u044f\u0434\u0440\u0435 Linux \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u0434\u0432\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0443\u0442\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u043e\u0439 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 Copy Fail, \u043d\u043e \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 - xfrm-ESP \u0438 RxRPC.\" \/>\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\/pl\/blog\/news\/uyazvimosti-dirty-frag-izmenyayushhie-stranichnyj-kesh-dlya-polucheniya-root-v-lyubyh-distributivah-linux\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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 Dirty Frag, \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0449\u0438\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0439 \u043a\u044d\u0448 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f root \u0432 \u043b\u044e\u0431\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u0445 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u044f\u0434\u0440\u0435 Linux \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u0434\u0432\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0443\u0442\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u043e\u0439 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 Copy Fail, \u043d\u043e \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 - xfrm-ESP \u0438 RxRPC.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/uyazvimosti-dirty-frag-izmenyayushhie-stranichnyj-kesh-dlya-polucheniya-root-v-lyubyh-distributivah-linux\" \/>\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-05-08T10:24:30+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-08T10:24:30+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\udd47Podatno\u015bci Dirty Frag, kt\u00f3re zmieniaj\u0105 pami\u0119\u0107 podr\u0119czn\u0105 stron, umo\u017cliwiaj\u0105ce uzyskanie uprawnie\u0144 roota w dowolnych dystrybucjach Linuxa | ProHoster","description":"W j\u0105drze Linux zidentyfikowano dwie podatno\u015bci, kt\u00f3re s\u0105 zasadniczo analogiczne do zagro\u017cenia Copy Fail ujawnionego kilka dni temu, ale pojawiaj\u0105ce si\u0119 w innych podsyst\u00e9mach - xfrm-ESP i RxRPC.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/uyazvimosti-dirty-frag-izmenyayushhie-stranichnyj-kesh-dlya-polucheniya-root-v-lyubyh-distributivah-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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 Dirty Frag, \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0449\u0438\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0447\u043d\u044b\u0439 \u043a\u044d\u0448 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f root \u0432 \u043b\u044e\u0431\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u0445 Linux | ProHoster","og:description":"\u0412 \u044f\u0434\u0440\u0435 Linux \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u0434\u0432\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0443\u0442\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u043e\u0439 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 Copy Fail, \u043d\u043e \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 - xfrm-ESP \u0438 RxRPC.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/uyazvimosti-dirty-frag-izmenyayushhie-stranichnyj-kesh-dlya-polucheniya-root-v-lyubyh-distributivah-linux","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-05-08T10:24:30+00:00","article:modified_time":"2026-05-08T10:24:30+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\/pl\/wp-json\/wp\/v2\/posts\/170523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=170523"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/170523\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=170523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=170523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=170523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}