← Backend y Fullstack

Backend & Fullstack Daily — 14 Oct 2026: Patch Tuesday de .NET con smuggling en Kestrel, CVE en Fastify y Vite+ 1.0

Lo nuevo hoy

Today's highlights

Points forts du jour

Click en cualquiera para ir al detalle

Click any item to jump to the full section

Cliquez un élément pour aller à la section complète

🔥

Top Stories

Seguridad

CVE-2026-88092: request smuggling en Kestrel (CVSS 9.4) dentro de un Patch Tuesday de 40 advisories

Una conexión HTTP/1 abortada en Kestrel puede volver a parsear los bytes no leídos del body como si fueran otro request: desync clásico, CWE-444, CVSS 9.4, en todas las plataformas. Parches: 8.0.32, 9.0.21, 10.0.13 y 11.0.0-rc.2. Es uno de 40 advisories de .NET publicados el mismo día (3 críticos, 29 high). Si tenés apps self-contained, ojo: hay que recompilar y redeployar, no alcanza con parchear el host. Actualizá YA.

13 Oct 2026
github.com/advisories →
Seguridad

CVE-2026-105016: heap overflow en MsQuic permite RCE sin autenticación por HTTP/3 (CVSS 9.8)

Un paquete QUIC sobre IPv6 manipulado llega al path de HTTP/3 y desborda el heap en Microsoft.Native.Quic.MsQuic.Schannel: RCE sin auth ni interacción, CVSS 9.8. Afecta builds de Windows usadas por .NET 8, 9, 10 y 11 RC2. Si exponés HTTP/3 en Kestrel sobre Windows, esto va primero en la cola; si no lo usás, es un buen momento para preguntarte por qué lo tenés habilitado.

13 Oct 2026
github.com/advisories →
GA

Vite+ 1.0 sale estable bajo Cloudflare, con soporte para GitLab CI y migración desde tsup

VoidZero (ahora de Cloudflare) liberó Vite+ 1.0 bajo MIT, tres meses después de la beta. Trae setup-vp para GitLab CI, distribución por Homebrew y Docker, vp migrate para proyectos tsup, y nuevos vp toolchain, vp env doctor, vp hooks y vp staged. Empaqueta Vitest 5, Vite 8.1 y Oxc. Para librerías y servicios TS que hoy arman build + test + lint con cinco herramientas sueltas, esto es un golazo para la DX.

14 Oct 2026
infoq.com →
🔒

Security

Seguridad

Fastify 5.12.6: bypass de validación de headers vía propertyNames case-sensitive (CVE-2026-107832)

Fastify pasa a minúsculas los nombres de header del schema, pero no los valores dentro de enum/const en un propertyNames. Resultado: un deny-list tipo X-Debug-Override nunca matchea y el header prohibido llega al handler. Severidad baja (CVSS 3.7), pero es un fix incompleto de CVE-2026-84428. Afecta >= 5.12.2, < 5.12.6; la 5.12.6 además trae mejoras de perf en parsing de bodies y content-types. Moraleja: no uses validación de schema como control de seguridad sin un test que lo pruebe.

13 Oct 2026
github.com/fastify →
☁️

Cloud & DevOps

Destacado

CloudFront ya acepta Lambda Web Functions como origin, con Origin Access Control

Horas después del lanzamiento de Lambda Web Functions, AWS habilitó ponerlas detrás de CloudFront: TLS en el edge, caché, dominios custom y OAC para que nadie le pegue directo a la función. Sin cambios de código y sin costo extra. Esto cierra el patrón obvio: si vas a servir HTTP desde Lambda, que el único camino de entrada sea el CDN con WAF.

12 Oct 2026
aws.amazon.com →
Minor

ECS suma la métrica gratuita LiveTaskCount y deja de cobrar RunningTaskCount

LiveTaskCount cuenta tasks en ACTIVATING, RUNNING y DEACTIVATING, incluidas las que están drenando en un scale-in, sin necesitar Container Insights. Es la métrica correcta para autoscaling; RunningTaskCount queda como señal de salud y ahora es gratis.

13 Oct 2026
aws.amazon.com →
Destacado

Backstage 1.55: recovery de tasks del scaffolder y remoción de APIs de catálogo deprecadas

Las tasks del scaffolder que crashean o hacen timeout ahora se reanudan solas (scaffolder.taskRecovery). Ojo con el upgrade: se van APIs de catálogo deprecadas y search pasa a requerir Elasticsearch 8.19+. Trae fixes de seguridad en siete paquetes.

13 Oct 2026
infoq.com →
🏗️

Architecture & Best Practices

Beta

El OHTTP Gateway de Cloudflare se niega a descifrar requests que llegan por Cloudflare

Lindo caso de diseño: Oblivious HTTP solo protege la privacidad si relay y gateway los operan partes distintas y no coludidas. Por eso Cloudflare rechaza tráfico que venga de Workers o hosts proxied por ellos mismos, y no ofrece relay. Y recordá: oculta la identidad de red, no lo que mandes en el body. Si estás pensando telemetría privacy-preserving, leelo.

13 Oct 2026
infoq.com →
🔗

Fullstack

Release

pnpm 12.13: comandos profile y token, y storeIndexFormat para stores compartidos por red

Nuevos pnpm profile y pnpm token para gestionar el registry sin salir de pnpm. Lo importante para CI: storeIndexFormat: files guarda el índice como un archivo por paquete en vez del index.db de SQLite, cuyo locking no funciona entre máquinas y podía corromperse en un store sobre NFS. También agrupa la config de package maps en nodePackageMap.

13 Oct 2026
github.com/pnpm →
Minor

Turborepo 2.11.8: flag experimental de setup y descargas con el package manager del repo

Patch chico: agrega un future flag experimental de setup y las descargas automáticas de Turbo ahora usan el package manager del repositorio en vez de asumir npm.

13 Oct 2026
github.com/vercel →
🔥

Top Stories

Security

CVE-2026-88092: Kestrel request smuggling (CVSS 9.4) inside a 40-advisory Patch Tuesday

An aborted HTTP/1 connection in Kestrel can reparse unread request-body bytes as another request: a classic desync, CWE-444, CVSS 9.4, on every platform. Fixed in 8.0.32, 9.0.21, 10.0.13 and 11.0.0-rc.2. It is one of 40 .NET advisories published the same day (3 critical, 29 high). Self-contained apps must be recompiled and redeployed; patching the host is not enough.

13 Oct 2026
github.com/advisories →
Security

CVE-2026-105016: MsQuic heap overflow enables unauthenticated RCE over HTTP/3 (CVSS 9.8)

A crafted IPv6 QUIC packet reaches the HTTP/3 path and overflows the heap in Microsoft.Native.Quic.MsQuic.Schannel: unauthenticated, no-interaction RCE, CVSS 9.8. It affects Windows builds used by .NET 8, 9, 10 and 11 RC2. If you expose HTTP/3 on Kestrel on Windows, this goes to the front of the queue.

13 Oct 2026
github.com/advisories →
GA

Vite+ 1.0 ships stable under Cloudflare, with GitLab CI support and tsup migration

VoidZero (now owned by Cloudflare) released Vite+ 1.0 under MIT, three months after the beta. It adds setup-vp for GitLab CI, Homebrew and Docker distribution, vp migrate for tsup projects, and new vp toolchain, vp env doctor, vp hooks and vp staged commands. It bundles Vitest 5, Vite 8.1 and Oxc.

14 Oct 2026
infoq.com →
🔒

Security

Security

Fastify 5.12.6: header validation bypass via case-sensitive propertyNames (CVE-2026-107832)

Fastify lowercases header names in the schema, but not the values inside enum/const in a propertyNames subschema. A deny-list like X-Debug-Override therefore never matches and the forbidden header reaches the handler. Low severity (CVSS 3.7), but an incomplete fix of CVE-2026-84428. Affects >= 5.12.2, < 5.12.6; 5.12.6 also ships body and content-type parsing perf work.

13 Oct 2026
github.com/fastify →
☁️

Cloud & DevOps

Notable

CloudFront now accepts Lambda Web Functions as an origin, with Origin Access Control

Hours after launching Lambda Web Functions, AWS lets you put them behind CloudFront: edge TLS, caching, custom domains and OAC so nothing reaches the function directly. No code changes and no extra fees. If you serve HTTP from Lambda, make the CDN plus WAF the only way in.

12 Oct 2026
aws.amazon.com →
Minor

ECS adds a free LiveTaskCount metric and stops charging for RunningTaskCount

LiveTaskCount counts tasks in ACTIVATING, RUNNING and DEACTIVATING, including ones draining during scale-in, without Container Insights. It is the right metric for autoscaling; RunningTaskCount stays a health signal and is now free.

13 Oct 2026
aws.amazon.com →
Notable

Backstage 1.55: scaffolder task recovery and removal of deprecated catalog APIs

Scaffolder tasks that crash or time out now resume automatically (scaffolder.taskRecovery). Plan the upgrade: deprecated catalog APIs are removed and search now needs Elasticsearch 8.19+. Includes security fixes across seven packages.

13 Oct 2026
infoq.com →
🏗️

Architecture & Best Practices

Beta

Cloudflare's OHTTP Gateway refuses to decrypt requests that arrive through Cloudflare

A neat design case: Oblivious HTTP only preserves privacy when the relay and gateway are run by separate, non-colluding parties. So Cloudflare rejects traffic from its own Workers or proxied hosts and offers no relay. It hides network identity, not what you put in the body.

13 Oct 2026
infoq.com →
🔗

Fullstack

Release

pnpm 12.13: profile and token commands, plus storeIndexFormat for network-shared stores

New pnpm profile and pnpm token commands manage the registry from pnpm. The CI-relevant bit: storeIndexFormat: files keeps one index file per package instead of the SQLite index.db, whose locking does not work across machines and could corrupt on network-filesystem stores. Package-map settings are grouped under nodePackageMap.

13 Oct 2026
github.com/pnpm →
Minor

Turborepo 2.11.8: experimental setup future flag and downloads via the repo's package manager

Small patch: adds an experimental setup future flag, and automatic Turbo downloads now use the repository's package manager instead of assuming npm.

13 Oct 2026
github.com/vercel →
🔥

Top Stories

Sécurité

CVE-2026-88092 : request smuggling dans Kestrel (CVSS 9.4) au sein d'un Patch Tuesday de 40 advisories

Une connexion HTTP/1 interrompue dans Kestrel peut ré-analyser les octets non lus du body comme une autre requête : désynchronisation classique, CWE-444, CVSS 9.4, sur toutes les plateformes. Corrigé dans 8.0.32, 9.0.21, 10.0.13 et 11.0.0-rc.2. C'est l'un des 40 advisories .NET publiés le même jour (3 critiques, 29 high). Les apps self-contained doivent être recompilées et redéployées.

13 Oct 2026
github.com/advisories →
Sécurité

CVE-2026-105016 : un heap overflow dans MsQuic permet une RCE sans authentification via HTTP/3 (CVSS 9.8)

Un paquet QUIC IPv6 forgé atteint le chemin HTTP/3 et provoque un débordement de tas dans Microsoft.Native.Quic.MsQuic.Schannel : RCE sans authentification ni interaction, CVSS 9.8. Concerne les builds Windows utilisées par .NET 8, 9, 10 et 11 RC2. Si vous exposez HTTP/3 sur Kestrel sous Windows, c'est la priorité.

13 Oct 2026
github.com/advisories →
GA

Vite+ 1.0 passe en stable chez Cloudflare, avec GitLab CI et migration depuis tsup

VoidZero (désormais chez Cloudflare) publie Vite+ 1.0 sous MIT, trois mois après la bêta. Au menu : setup-vp pour GitLab CI, distribution Homebrew et Docker, vp migrate pour les projets tsup, et les commandes vp toolchain, vp env doctor, vp hooks et vp staged. Inclut Vitest 5, Vite 8.1 et Oxc.

14 Oct 2026
infoq.com →
🔒

Security

Sécurité

Fastify 5.12.6 : contournement de validation d'en-têtes via propertyNames sensible à la casse (CVE-2026-107832)

Fastify met en minuscules les noms d'en-têtes du schéma, mais pas les valeurs dans enum/const d'un propertyNames. Une deny-list comme X-Debug-Override ne correspond jamais et l'en-tête interdit atteint le handler. Sévérité faible (CVSS 3.7), mais correctif incomplet de CVE-2026-84428. Concerne >= 5.12.2, < 5.12.6.

13 Oct 2026
github.com/fastify →
☁️

Cloud & DevOps

Notable

CloudFront accepte désormais les Lambda Web Functions comme origin, avec Origin Access Control

Quelques heures après le lancement des Lambda Web Functions, AWS permet de les placer derrière CloudFront : TLS en edge, cache, domaines personnalisés et OAC pour bloquer l'accès direct. Sans changement de code et sans frais supplémentaires.

12 Oct 2026
aws.amazon.com →
Mineur

ECS ajoute la métrique gratuite LiveTaskCount et ne facture plus RunningTaskCount

LiveTaskCount compte les tasks en ACTIVATING, RUNNING et DEACTIVATING, y compris celles en drainage lors d'un scale-in, sans Container Insights. RunningTaskCount devient gratuit.

13 Oct 2026
aws.amazon.com →
Notable

Backstage 1.55 : reprise des tâches du scaffolder et suppression d'API de catalogue dépréciées

Les tâches du scaffolder qui plantent ou expirent reprennent automatiquement (scaffolder.taskRecovery). Attention à la mise à jour : API de catalogue dépréciées supprimées et search exige Elasticsearch 8.19+.

13 Oct 2026
infoq.com →
🏗️

Architecture & Best Practices

Bêta

La passerelle OHTTP de Cloudflare refuse de déchiffrer les requêtes arrivant via Cloudflare

Un bon cas de conception : Oblivious HTTP ne protège la vie privée que si relais et passerelle sont opérés par des parties distinctes et non complices. Cloudflare rejette donc le trafic de ses propres Workers ou hôtes proxifiés et ne fournit pas de relais.

13 Oct 2026
infoq.com →
🔗

Fullstack

Release

pnpm 12.13 : commandes profile et token, et storeIndexFormat pour les stores partagés en réseau

Nouvelles commandes pnpm profile et pnpm token. Pour la CI : storeIndexFormat: files conserve un fichier d'index par paquet au lieu de l'index.db SQLite, dont le verrouillage ne fonctionne pas entre machines. Les réglages de package map sont regroupés sous nodePackageMap.

13 Oct 2026
github.com/pnpm →
Mineur

Turborepo 2.11.8 : flag expérimental setup et téléchargements via le gestionnaire de paquets du dépôt

Petit patch : ajoute un future flag expérimental setup, et les téléchargements automatiques de Turbo utilisent le gestionnaire de paquets du dépôt.

13 Oct 2026
github.com/vercel →