FoxIO found seven of ten HTTP/3 stacks open to header amplification. quic-go, Cloudflare quiche, lsquic and Wireshark are fixed; Bun, the h3 crate and aioquic are not, and a proof of concept is public.
Microsoft Edge will switch off built-in XSLT from mid-December
EditorialBy TrustList Editorial
Edge 159 disables the XSLTProcessor API and XSL stylesheet instructions by default. A temporary XSLTEnabled policy buys time until Edge 176 in summer 2027.
- Web Development
- Web Security
- Cybersecurity
- Application Security
About Microsoft Edge will switch off built-in XSLT from mid-December
Microsoft Edge will switch off built-in XSLT from mid-December
15 October 2026: Microsoft will turn off the browser's native XSLT engine by default in Edge 159, rolling out in mid-December 2026, and has told administrators to find any internal or vendor application that still relies on it. A temporary XSLTEnabled policy will keep it working for those who need more time, but Microsoft plans to remove that policy in Edge 176 in summer 2027. The change applies worldwide and in the GCC, GCC High and DoD clouds.
Not yet independently verified. We read the notice through a public archive of the Microsoft 365 Message Center; Microsoft's own copy needs an admin sign-in. Microsoft gives no calendar date for Edge 176 beyond summer 2027. We will update this when it can be confirmed, and remove this note.
What stops working
XSLT is a language for transforming XML into HTML or other XML, and browsers have long been able to run it themselves. Two things are switched off: the XSLTProcessor JavaScript API, and XML processing instructions that point a document at an XSL stylesheet. Instructions that point XML at a CSS stylesheet keep working.
Microsoft's reason is security. The notice says the native implementation rests on an aging native codebase that processes untrusted XML and XSLT, that removing it shrinks the browser's attack surface, and that XSLT has little modern web use. It names the places likely to break: internal websites, public sites, the web interfaces of embedded devices, and third-party web applications.
Where it is likely to turn up
The applications most at risk are old ones. Reports that render an XML feed through a stylesheet, admin pages on printers, storage arrays and industrial controllers, and intranet tools written in the early 2000s are typical users. Many of these come from vendors, so the fix may depend on a supplier rather than an in-house developer.
Microsoft's suggested check uses Lighthouse in Edge's developer tools: run a Best Practices audit on the page, look for "Uses deprecated APIs" and search the report for XSLT or XSLTProcessor. For an application behind a sign-in, Microsoft says to turn off the Clear storage setting so the audit keeps the session. The DevTools Issues and Console panels also show deprecation warnings. Each important workflow should be exercised, since a stylesheet may load only on one report page.
Using the policy without depending on it
Setting XSLTEnabled through group policy or Intune keeps affected applications working after Edge 159, but only until Edge 176. That makes it a bridge for a migration already under way, not a place to park an application nobody owns. Where the dependency sits in a device's built-in web interface, the realistic options are a firmware update from the maker or a server-side transformation, so the conversation with the vendor is worth starting before December.
Sources
Categories & features
- Web Development
- Web Security
- Cybersecurity
- Application Security
TrustList Weekly
The week in software and IT, in one email
The news that matters to buyers, new rankings and our own research. Every Thursday, free, and easy to leave.
You may be interested in
CVE-2026-114509 lets an attacker with no token log in as an existing user on apps using TokenGuard with MySQL or MariaDB. Upgrade to 13.29.0 or 12.68.0; a proof of concept is public.
PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 close CVE-2026-109618 and CVE-2026-109619. Every PHP install serving web requests is at risk, mod_php most of all, and PHP 8.1 and older get no official fix.
Google announced the removal a year ago; the XSLTEnabled enterprise policy and an origin trial keep it working only until Chrome 176, due on 17 August 2027.
SA-CORE-2026-014 scores 19 out of 25. Sites on 11.2 or 10.5 and older have no patch; uninstalling the Field UI module blocks the flaw until an upgrade is possible.
Nine advisories published on 5 October cover four high-severity code execution paths through the Twig sandbox; Canada's Cyber Centre urged updates on 20 October. The fixes have been out since 1 September.
One flaw sits in image optimisation of SVG files and reaches back to Next.js 10; the other hits the use cache directive in 16.x and has no workaround. A third advisory fixes a Server Actions denial of service.
Seven are rated high, including an account takeover through OAuth2 auto-linking and fork workflows that receive repository secrets. Every release up to 28.2.0 is affected; there is no backport line.
More on TrustList
Everything here links back to the same verified catalogue. Pick your next stop.
- More Web DevelopmentThe ranking for this subject
- CompaniesAgencies, consultancies and IT service providers, ranked by verified reviews.
- ProductsSoftware and SaaS with pricing, features, integrations and alternatives.
- AwardsAnnual recognition decided by verified reviews and an independent jury.
- LaunchesNew products and releases, voted up by the community every day.
- AI ModelsBenchmark scores and community ratings for every major model.
- RequestsBuyers describe what they need; vendors respond directly.
- PeopleReviewers, authors and makers with public profiles.
- ComparePut up to four listings side by side before you shortlist.