{"id":147510,"date":"2025-11-06T17:11:55","date_gmt":"2025-11-06T15:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-chromium-resheno-udalit-podderzhku-xslt-i-prekratit-ispolzovanie-libxslt-i-libxml2"},"modified":"2025-11-06T17:11:55","modified_gmt":"2025-11-06T15:11:55","slug":"v-chromium-resheno-udalit-podderzhku-xslt-i-prekratit-ispolzovanie-libxslt-i-libxml2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/v-chromium-resheno-udalit-podderzhku-xslt-i-prekratit-ispolzovanie-libxslt-i-libxml2","title":{"rendered":"\u00cen Chromium s-a decis eliminarea suportului pentru XSLT \u0219i oprirea utiliz\u0103rii libxslt \u0219i libxml2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Compania Google a decis s\u0103 elimine din motorul de browser Chromium componentele pentru suportul limbajului de transformare a documentelor XML XSLT. Motivul men\u021bionat este dorin\u021ba de a reduce suprafa\u021ba de atac prin renun\u021barea la biblioteca libxslt. Potrivit Google, suportul XSLT 1.0 creeaz\u0103 riscuri de securitate nejustificate, deoarece biblioteca libxslt prezint\u0103 periodic vulnerabilit\u0103\u021bi (de exemplu, CVE-2025-7425 \u0219i CVE-2022-22834) \u0219i are probleme de \u00eentre\u021binere (de la iunie p\u00e2n\u0103 \u00een septembrie, biblioteca a r\u0103mas f\u0103r\u0103 suport \u0219i f\u0103r\u0103 corecturi de vulnerabilitate). Proiectele Firefox \u0219i WebKit iau, de asemenea, \u00een considerare eliminarea suportului XSLT.        <\/p>\n<p>Vulnerabilit\u0103\u021bile din XSLT devin instrumente pentru desf\u0103\u0219urarea atacurilor asupra browserelor, \u00een condi\u021biile \u00een care suportul client pentru XSLT nu este solicitat \u0219i este folosit extrem de rar, iar sarcinile de transformare a datelor \u00een HTML pot fi rezolvate mai sigur prin API-uri JavaScript, precum DOMParser \u0219i Fetch. Statisticile Google arat\u0103 c\u0103 propor\u021bia paginilor web \u00eenc\u0103rcate care utilizeaz\u0103 XSLT este de 0,02%, iar propor\u021bia paginilor care aplic\u0103 instruc\u021biuni XSLT este estimat\u0103 la 0,001%.    <\/p>\n<p>De asemenea, s-a decis s\u0103 se opreasc\u0103 utilizarea bibliotecii libxml2 \u00een Chromium, \u00een care se descoper\u0103 \u00een mod regulat vulnerabilit\u0103\u021bi \u0219i exist\u0103 probleme cu \u00eentre\u021binerea. Biblioteca libxml2 este utilizat\u0103 \u00een Chromium pentru parsarea, serializarea \u0219i validarea datelor \u00een format XML, iar pe baza libxslt este implementat\u0103 clasa XSLTProcessor \u0219i instruc\u021biunile de procesare XSLT (&#171;&lt;?xml-stylesheet &#8230; ?&gt;&#187;).     <\/p>\n<p>Suportul pentru func\u021bionalit\u0103\u021bile bazate pe libxslt, cum ar fi API-ul XSLTProcessor \u0219i instruc\u021biunile de analiz\u0103 a tabelelor de stil XML, va fi oprit \u00een versiunea Chrome 155, programat\u0103 pentru 17 noiembrie 2026. \u00cen Chrome 143, programat pentru 2 decembrie 2025, va fi ad\u0103ugat un avertisment \u00een consola web referitor la trecerea API-ului XSLTProcessor \u00een categoria deprecate. \u00cen Chrome 148 (prim\u0103vara 2026), suportul pentru XSLT va fi dezactivat implicit \u00een ramurile Canary, Dev \u0219i Beta. Func\u021bionalitatea pentru analizarea XML va fi p\u0103strat\u0103, dar va fi transferat\u0103 pe o nou\u0103 bibliotec\u0103, scris\u0103 \u00een limbajul Rust cu accent pe asigurarea securit\u0103\u021bii.     <\/p>\n<p>Ca alternativ\u0103 la suportul \u00eencorporat de browser pentru XSLT, se propune transferarea proces\u0103rii XSLT pe partea <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/dts-los-angeles\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3983\">server<\/a> \u0219i trimiterea clien\u021bilor de con\u021binut HTML deja format. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/dts-prohoster\/\"   title=\"serverul\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3111\">serverul<\/a>, se propune \u00eenlocuirea cu utilizarea formatului JSON \u0219i redarea prin conversia JSON \u00een HTML\/CSS cu ajutorul JavaScript. Printre alternativele posibile se men\u021bioneaz\u0103 utilizarea bibliotecilor JavaScript Saxonica cu implementarea XSLT, un strat polyfill pentru asigurarea compatibilit\u0103\u021bii cu codul vechi, oferind o \u00eenlocuire a XSLTProcessor bazat\u0103 pe WASM, \u0219i o extensie a browserului care introduce automat stratul polyfill \u00een documentele XML.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64194\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0438\u043d\u044f\u043b\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Chromium \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f XML-\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 XSLT. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0438\u0447\u0438\u043d\u044b \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u0441\u043e\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044c \u0430\u0442\u0430\u043a\u0438 \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libxslt. \u041f\u043e \u043c\u043d\u0435\u043d\u0438\u044e Google \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 XSLT 1.0 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043d\u0435\u043e\u043f\u0440\u0430\u0432\u0434\u0430\u043d\u043d\u044b\u0435 \u0440\u0438\u0441\u043a\u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0442\u0430\u043a \u043a\u0430\u043a \u0432 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0435 libxslt \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u044b\u044f\u0432\u043b\u044f\u044e\u0442 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, CVE-2025-7425 \u0438 CVE-2022-22834) \u0438 \u043e\u043d\u0430 \u0438\u043c\u0435\u0435\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b [&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-147510","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 Google \u043f\u0440\u0438\u043d\u044f\u043b\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Chromium \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f XML-\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 XSLT.\" \/>\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\/ro\/blog\/news\/v-chromium-resheno-udalit-podderzhku-xslt-i-prekratit-ispolzovanie-libxslt-i-libxml2\" \/>\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 Chromium \u0440\u0435\u0448\u0435\u043d\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 XSLT \u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 libxslt \u0438 libxml2 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0438\u043d\u044f\u043b\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Chromium \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f XML-\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 XSLT.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/v-chromium-resheno-udalit-podderzhku-xslt-i-prekratit-ispolzovanie-libxslt-i-libxml2\" \/>\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=\"2025-11-06T15:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-11-06T15:11:55+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 Chromium s-a decis eliminarea suportului pentru XSLT \u0219i \u00eencetarea utiliz\u0103rii libxslt \u0219i libxml2 | ProHoster","description":"Compania Google a decis s\u0103 elimine din motorul de browsare Chromium componentele pentru suportul limbajului de transformare a documentelor XML XSLT.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/v-chromium-resheno-udalit-podderzhku-xslt-i-prekratit-ispolzovanie-libxslt-i-libxml2","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 Chromium \u0440\u0435\u0448\u0435\u043d\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 XSLT \u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 libxslt \u0438 libxml2 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0438\u043d\u044f\u043b\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Chromium \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f XML-\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 XSLT.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/v-chromium-resheno-udalit-podderzhku-xslt-i-prekratit-ispolzovanie-libxslt-i-libxml2","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":"2025-11-06T15:11:55+00:00","article:modified_time":"2025-11-06T15:11:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"147510","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":"2026-02-22 15:54:02","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:48:19","updated":"2026-02-22 15:54:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/147510","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=147510"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/147510\/revisions"}],"predecessor-version":[{"id":162512,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/147510\/revisions\/162512"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=147510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=147510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=147510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}