Backend y Fullstack

Backend & Fullstack Daily — 11 May 2026

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

vm2 publica 12 CVEs críticos: el sandbox JS más usado quedó indefendible

The Hacker News reportó 12 vulnerabilidades de sandbox escape en vm2, todas con CVSS entre 9.1 y 10.0. Cuatro de ellas (CVE-2026-43997, CVE-2026-44005, CVE-2026-44006 y CVE-2026-43999) son 10.0 perfectos: code injection que devuelve el host Object, escapes vía BaseHandler.getPrototypeOf, allowlist bypass para cargar builtins prohibidos. Hay fix en vm2 3.11.2, pero el autor ya dijo en 2024 que el modelo de aislar JS dentro de JS no se sostiene. Si todavía evaluás código de terceros con vm2, migrá YA a isolated-vm, V8 Isolates en Workers, o WASM con Wasmtime/Wasmer.

07 May 2026
thehackernews.com →
Seguridad

CVE-2026-44211 (CVSS 9.6): el server kanban de Cline acepta WebSockets de cualquier sitio que visites

El paquete npm cline (CLI del agente AI con +2M de descargas) abre un WebSocket en 127.0.0.1:3484 sin validar el header Origin. Como WebSockets esquivan CORS, cualquier página que visite el dev se conecta sola, lee paths del workspace, info de git, chats del agente y los terminales activos — o inyecta prompts maliciosos en sesiones corriendo. Afecta todas las versiones hasta 2.13.0 y al cierre de esta edición no hay parche. Mitigación urgente: bloqueá el puerto a nivel firewall local o desactivá la integración kanban. Esto deja claro que los servers locales de agentes son nueva superficie de ataque — no asumas que "localhost" es zona segura.

08 May 2026
advisories.gitlab.com →
Seguridad

Apache HTTP/2 CVE-2026-23918 (CVSS 8.8): dos frames y se cae el worker

Un double-free en mod_http2 (módulo h2_mplx.c) deja a Apache HTTP Server 2.4.66 indefenso ante un HEADERS frame seguido inmediatamente de un RST_STREAM con código de error no-cero, sobre la misma stream. "Una conexión TCP, dos frames, sin autenticación ni headers especiales, y el worker crashea", dicen los descubridores. Con APR + mmap allocator (default en Debian y en las imágenes oficiales de Docker), hay vector de RCE manipulando heap y la scoreboard de Apache. Fix en 2.4.67. MPM prefork queda safe; cualquier MPM multithread con mod_http2 habilitado, no. Si tenés Apache delante de Node/PHP/Python en prod, actualizá hoy.

05 May 2026
thehackernews.com →
☁️

Cloud & DevOps

GA

AWS MCP Server llega a GA: una sola tool para llamar a toda la API de AWS

AWS anunció la GA del MCP Server: un servidor administrado que da a los agentes de coding acceso auditable a AWS vía el Model Context Protocol. Ahora cualquier agente compatible (Kiro, Cursor, Codex, Claude Code) puede llamar cualquier API de AWS con una sola tool, incluyendo operaciones con file upload y long-running. Suma ejecución sandboxed de scripts Python contra recursos AWS — sin acceso al filesystem ni al shell local. Guardrails vía IAM, métricas en CloudWatch, auditoría en CloudTrail. Cero costo adicional, pagás solo los recursos. Pegada fuerte: te ahorra escribir y mantener tool wrappers a mano, y arregla el agujero más típico de los agentes (corrieron aws ec2 terminate-instances sin permiso explícito).

06 May 2026
aws.amazon.com →
Release

VS Code 1.119: trazas OpenTelemetry para sesiones de agente (local, Copilot CLI y Claude)

VS Code 1.119 habilita trazas, métricas y eventos OpenTelemetry para sesiones de Copilot Chat — cubre el agente local, el background agent de Copilot CLI y el agente Claude. Sigue las semantic conventions de GenAI, así que cae en cualquier backend OTel (Tempo, Jaeger, Honeycomb, etc.) sin parsing custom. Para equipos de plataforma esto es oro: por fin podés medir cuánto tokens consumió cada dev, latencias por step de agent, success rate por modelo sin parchar el cliente. Suma además Agent Browser Sharing para revisar sesiones cruzadas. Bonus DX: dejá de adivinar dónde se traba tu agente.

06 May 2026
visualstudiomagazine.com →
🏗️

Architecture & Best Practices

Destacado

End Point Dev: por qué CQRS es prácticamente obligatorio si hacés event sourcing

Tercera parte de la serie de End Point Dev sobre arquitectura DDD. La tesis: la lógica de negocio es la raison d'être de la app, y patrones como ports & adapters y CQRS no son opcionales una vez que tu dominio se vuelve event-sourced. CQRS permite mantener múltiples representaciones del mismo dato — modelo de escritura optimizado para consistencia transaccional, modelos de lectura optimizados para full-text search, agregados materializados, métricas. Si tu stack actual mezcla writes y reads en un mismo modelo Active Record, este post es la lectura obligada de la semana. Pegale fuerte a las páginas 1 y 2 también si recién empezás.

05 May 2026
endpointdev.com →
🔥

Top Stories

Security

vm2 discloses 12 critical CVEs: the most-used JS sandbox is essentially indefensible

The Hacker News disclosed 12 sandbox-escape vulnerabilities in vm2, all CVSS 9.1–10.0. Four are perfect 10.0s (CVE-2026-43997, CVE-2026-44005, CVE-2026-44006, CVE-2026-43999): code injection returning the host Object, escapes through BaseHandler.getPrototypeOf, allowlist bypasses loading forbidden builtins. Fix lands in vm2 3.11.2, but the author already conceded in 2024 that isolating JS inside JS is structurally untenable. If you still evaluate untrusted code with vm2, migrate now to isolated-vm, V8 Isolates on Workers, or WASM via Wasmtime/Wasmer.

07 May 2026
thehackernews.com →
Security

CVE-2026-44211 (CVSS 9.6): Cline's kanban server accepts WebSockets from any site you visit

The cline npm package (2M+ downloads as the AI agent CLI) opens a WebSocket on 127.0.0.1:3484 without validating the Origin header. Because WebSockets bypass CORS, any site the dev visits silently connects and can leak workspace paths, git info, agent chat messages, and live terminals — or inject malicious prompts into running sessions. All versions through 2.13.0 affected and no patch is available yet. Mitigation: firewall the port locally or disable the kanban integration. Lesson: local agent servers are a brand-new attack surface. Stop trusting "localhost" as a safe zone.

08 May 2026
advisories.gitlab.com →
Security

Apache HTTP/2 CVE-2026-23918 (CVSS 8.8): two frames and the worker crashes

A double-free in mod_http2 (file h2_mplx.c) leaves Apache HTTP Server 2.4.66 wide open: a HEADERS frame followed immediately by a RST_STREAM with non-zero error code on the same stream crashes the worker. "One TCP connection, two frames, no auth, no special headers", the discoverers wrote. With APR + mmap allocator (the default on Debian and on the official httpd Docker images), RCE is on the table via heap and scoreboard manipulation. Fix in 2.4.67. MPM prefork is unaffected; multithread MPMs with mod_http2 enabled are not. If Apache fronts your Node/PHP/Python in prod, patch today.

05 May 2026
thehackernews.com →
☁️

Cloud & DevOps

GA

AWS MCP Server hits GA: one tool that calls every AWS API

AWS announced GA of the MCP Server: a managed server that gives coding agents auditable access to AWS through the Model Context Protocol. Any MCP-compatible agent (Kiro, Cursor, Codex, Claude Code) can now invoke any AWS API through a single tool, including operations with file uploads and long-running execution. Adds sandboxed Python script execution against AWS resources — no local filesystem or shell access. IAM guardrails, CloudWatch metrics, CloudTrail audit. No additional charge — pay only for AWS resources. The win: stop maintaining tool wrappers by hand, and close the most common agent failure (running aws ec2 terminate-instances without explicit consent).

06 May 2026
aws.amazon.com →
Release

VS Code 1.119: OpenTelemetry traces for agent sessions (local, Copilot CLI, Claude)

VS Code 1.119 emits OpenTelemetry traces, metrics and events for Copilot Chat sessions — covering the local agent, the Copilot CLI background agent, and the Claude agent. Follows GenAI semantic conventions, so any OTel backend (Tempo, Jaeger, Honeycomb) parses it natively. For platform teams this is gold: finally you can measure per-dev token spend, per-step agent latency, success rate by model without patching the client. Also ships Agent Browser Sharing for cross-session review. DX bonus: stop guessing where your agent is stuck.

06 May 2026
visualstudiomagazine.com →
🏗️

Architecture & Best Practices

Notable

End Point Dev: why CQRS is essentially mandatory once you do event sourcing

Third installment of End Point Dev's DDD architecture series. The thesis: business logic is the raison d'être of the application, and patterns like ports & adapters and CQRS stop being optional once your domain becomes event-sourced. CQRS lets you hold multiple representations of the same data — write model tuned for transactional consistency, read models tuned for full-text search, materialized aggregates, metrics. If your current stack mixes writes and reads in one Active Record model, this is the must-read of the week. Catch parts 1–2 too if you're starting fresh.

05 May 2026
endpointdev.com →
🔥

Top Stories

Sécurité

vm2 publie 12 CVE critiques : le sandbox JS le plus utilisé est intenable

The Hacker News divulgue 12 vulnérabilités de sandbox escape dans vm2, toutes CVSS 9.1–10.0 dont quatre 10.0 parfaits (CVE-2026-43997, -44005, -44006, -43999). Le correctif arrive en vm2 3.11.2 mais l'auteur a déjà admis que le modèle JS-dans-JS n'est pas tenable. Migrer vers isolated-vm, V8 Isolates ou WASM.

07 May 2026
thehackernews.com →
Sécurité

CVE-2026-44211 (CVSS 9.6) : le serveur kanban Cline accepte les WebSockets de n'importe quel site

Le paquet npm cline ouvre un WebSocket sur 127.0.0.1:3484 sans valider l'en-tête Origin. Comme WebSocket contourne CORS, n'importe quel site visité par le dev se connecte et peut fuiter les chemins du workspace, les git infos, les chats agent et injecter des prompts. Toutes versions ≤2.13.0 impactées, pas encore de patch.

08 May 2026
advisories.gitlab.com →
Sécurité

Apache HTTP/2 CVE-2026-23918 (CVSS 8.8) : deux frames et le worker tombe

Double-free dans mod_http2 (h2_mplx.c) : Apache 2.4.66 crashe sur HEADERS + RST_STREAM immédiat. Avec APR + mmap (défaut Debian et images Docker httpd), RCE possible. Correctif en 2.4.67 ; MPM prefork épargné.

05 May 2026
thehackernews.com →
☁️

Cloud & DevOps

GA

AWS MCP Server passe GA : un seul outil pour appeler toute l'API AWS

AWS annonce la GA du MCP Server : un serveur géré qui donne aux agents un accès audité à AWS via MCP. Tout agent compatible (Kiro, Cursor, Codex, Claude Code) appelle n'importe quelle API AWS avec un seul outil, plus exécution sandboxée de scripts Python. Garde-fous IAM, métriques CloudWatch, audit CloudTrail, sans coût additionnel.

06 May 2026
aws.amazon.com →
Release

VS Code 1.119 : traces OpenTelemetry pour les sessions d'agents

VS Code 1.119 émet des traces, métriques et événements OpenTelemetry pour les sessions Copilot Chat (agent local, Copilot CLI, Claude). Conventions sémantiques GenAI, donc tout backend OTel le lit nativement. Enfin de quoi mesurer tokens, latence et taux de succès par modèle.

06 May 2026
visualstudiomagazine.com →
🏗️

Architecture & Best Practices

Notable

End Point Dev : pourquoi CQRS est quasi obligatoire avec l'event sourcing

Troisième volet de la série DDD chez End Point Dev. Thèse : la logique métier est la raison d'être de l'app, et CQRS devient quasi obligatoire en event sourcing pour maintenir plusieurs représentations du même donnée (écriture transactionnelle, lecture full-text, agrégats matérialisés).

05 May 2026
endpointdev.com →