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

Kyverno: crítico CVSS 9.6 permite crear RoleBindings en cualquier namespace

El argumento namespace de generator.apply() en una NamespacedGeneratingPolicy no se valida, así que el background controller genera RoleBindings en cualquier namespace, incluido kube-system. Escalada de privilegios de tenant a cluster-admin con CVSS 9.6. Parcheado en 1.18.2. Si tenés Kyverno multi-tenant, actualizá YA — esto es el policy engine escribiéndole RBAC al atacante.

26 Aug 2026
github.com/advisories →
Release

Node.js 26.8.0: cifrados SIV/GCM-SIV, TracingChannel estable y REPL con highlighting

Llegan los modos SIV y GCM-SIV a Cipher/Decipher (cifrado resistente a reuso de nonce, un golazo para tokens), TracingChannel de diagnostics_channel pasa a stable, StatementSync.prototype.close() en node:sqlite, mejor performance de net.BlockList y raíces NSS 3.126. Bonus: el REPL ahora tiene syntax highlighting básico.

26 Aug 2026
github.com/nodejs →
Release

Kubernetes v1.37 «Garhwal»: 67 enhancements, 16 a Stable

Nuevo minor del ciclo: 16 features a Stable, 23 a Beta, 27 nuevas en Alpha y una remoción. Entre lo graduado, ResilientWatchCacheInitialization llega a estable junto con el WatchCacheInitializationPostStartHook, o sea menos sustos en el arranque del API server bajo carga. Ojo con la deprecación antes de planear el upgrade del cluster.

26 Aug 2026
kubernetes.io →
Breaking

pnpm 12.0.0 GA: las dependencias git ahora son identidades, no transporte

Después de once RCs, pnpm 12 es GA. Cambio grande: para hosts conocidos (GitHub, GitLab, Bitbucket) github:owner/repo, git+https y git+ssh resuelven todos a la URL HTTPS canónica y el lockfile ya no guarda URLs SSH. ¿Repo privado? Configurás la máquina, no el proyecto: git config --global url."[email protected]:".insteadOf https://github.com/. Además, una clave desconocida en pnpm-workspace.yaml ya no se ignora en silencio: falla con ERR_PNPM_UNRECOGNIZED_WORKSPACE_SETTINGS cuando el proyecto pinea la versión de pnpm. Adiós al minimumReleaseAge mal escrito que nunca aplicó nada.

26 Aug 2026
github.com/pnpm →

Backend TypeScript & Runtimes

Release

Node.js 24.20.0: AsyncLocalStorage con scopes using y buffer con parámetro end

La línea 24 suma using scopes a AsyncLocalStorage — explicit resource management aplicado al context propagation, o sea que el store se cierra solo al salir del bloque en vez de encadenar run() anidados. También llega el parámetro end en buffer y raíces NSS 3.125. Si mantenés tracing o multi-tenant context, esto te simplifica la vida.

26 Aug 2026
github.com/nodejs →
Patch

Node.js 26.8.1: release out-of-band porque node --version decía alpha

Ocho horas después de 26.8.0 salió el parche: una designación alpha accidental se coló en el binario y node --version reportaba una versión alpha. Cero cambios funcionales, pero si tenés CI que parsea la versión o gates que rechazan prereleases, saltá directo a 26.8.1.

26 Aug 2026
github.com/nodejs →
Minor

workerd v1.20260827.1: nuevo compat build del runtime de Workers

Cloudflare sigue con su cadencia diaria de builds del runtime open source de Workers. Si fijás compatibility_date en tu wrangler.toml, este es el nuevo piso disponible para desarrollo local con workerd.

27 Aug 2026
github.com/cloudflare →
🧩

Frameworks & Libraries

Beta

Prisma 8.0.0-rc.8: migration plan deja de planear desde una base vacía

El toolchain se pega a @prisma/[email protected] como peer exacto (antes 0.2.3) y ahora @prisma/management-api-sdk es peer dependency del engine. El fix que importa: migration plan ya no planifica en silencio desde una base vacía cuando ya existen migraciones — ese bug te generaba diffs fantasma en CI. Hay recipe de upgrade rc.7 → rc.8 en el repo.

26 Aug 2026
github.com/prisma →
Patch

better-auth 1.7.2: bans permanentes, cookie cache y migraciones en D1

Ronda de fixes útiles: un ban permanente ahora limpia la expiración que había dejado un ban temporal previo (sí, un usuario baneado para siempre se desbaneaba solo), warnings cuando la session data firmada en el cookie cache es inválida, migraciones programáticas funcionando en Cloudflare D1, e índices MyISAM deshabilitados que ya no pasan los checks de migración.

26 Aug 2026
github.com/better-auth →
Patch

Astro 7.2.8: Sharp mínimo 0.35.4 y adiós a find-process

Sube el mínimo soportado de sharp a 0.35.4 — relevante porque la cadena libheif/sharp fue justo el vector del RCE de AVIF en Next.js esta semana — y reemplaza la dependencia interna find-process por una alternativa más liviana. Menos superficie, menos node_modules.

26 Aug 2026
github.com/withastro →
Minor

TanStack Router: release del 26 de agosto con ssr-query en 1.167.2

Otro release train diario del monorepo. Los adaptadores ssr-query de React, Vue y Solid quedan en 1.167.2 y router-ssr-query-core en 1.169.2. Si estás hidratando queries en SSR, alineá las versiones del core y del adaptador — desalinearlas es la fuente clásica de mismatches de hidratación.

26 Aug 2026
github.com/TanStack →
🗄️

Databases & Data

Minor

BullMQ 6.3.0 y 6.3.1: SSL en el backend Postgres del port Elixir

Dos releases en menos de doce horas. La feature: la opción :ssl ahora se reenvía a la conexión Postgrex del port Elixir, o sea colas BullMQ sobre Postgres con TLS sin parches locales. Si venías corriendo BullMQ contra un Postgres gestionado que exige SSL, esto te destraba.

27 Aug 2026
github.com/taskforcesh →
☁️

Cloud & DevOps

GA

AWS Batch ahora soporta ECS Managed Instances

Batch puede correr jobs sobre ECS Managed Instances, incluidas cargas con GPU, mientras AWS se hace cargo de updates de AMI, parcheo de seguridad y ciclo de vida de las instancias. Menos capacity provider casero para mantener; para pipelines batch de ML o de datos es una tarea operativa menos en tu backlog.

25 Aug 2026
aws.amazon.com →
🏗️

Architecture & Best Practices

Destacado

Diagrid Catalyst 2.0: ejecución durable y verificable para agentes

Catalyst 2.0 aplica recovery e historial de workflow firmado a través de distintos frameworks de agentes. Más allá del hype de agentes, el patrón es el de siempre y vale para tu backend: durable execution (el workflow sobrevive al crash del proceso) más una traza atestiguable de qué pasó. Es Temporal/Dapr aplicado a llamadas no determinísticas.

26 Aug 2026
infoq.com →
Destacado

AWS propone composición spec-driven para pipelines de datos

AWS describe cómo especificaciones declarativas bajan el onboarding de un dataset de semanas a días sin perder trazabilidad ni governance. Es el mismo argumento de siempre a favor de lo declarativo — la spec es el contrato, el runtime la ejecuta — trasladado a data engineering. Si venís haciendo Clean Architecture, la idea te va a sonar familiar: separá el qué del cómo.

26 Aug 2026
infoq.com →
🔒

Security

Seguridad

PyPI: pantheon-agents 0.6.1 y 0.6.2 troyanizados con un roba-credenciales

La cuenta que publica pantheon-agents fue comprometida en el ataque de cadena de suministro «Hades» de junio 2026 (linaje Mini Shai-Hulud / Miasma). Con un token de API de PyPI robado y de larga vida el atacante subió releases troyanizadas directo al registry. Solo los artefactos de PyPI están afectados: el repo de GitHub, sus tags y los demás canales están limpios. Moraleja repetida: tokens de publicación de larga vida son deuda de seguridad — pasate a trusted publishing.

26 Aug 2026
github.com/advisories →
Seguridad

@logtape/syslog: inyección de logs por caracteres de control sin escapar (CVSS 8.6)

El sink de syslog no escapa caracteres de control ni valida las claves SD-NAME, así que un valor controlado por el usuario que llegue a un log puede forjar entradas de syslog enteras — falsificás auditoría, envenenás el SIEM, escondés lo que hiciste. Parcheado en 2.1.5, 2.0.14 y 1.3.11. Regla que no cambia: todo lo que loggeás desde input del usuario es untrusted, incluida la estructura del mensaje.

26 Aug 2026
github.com/advisories →
Seguridad

asyncssh: path traversal en SCP con escritura arbitraria de archivos (CVSS 8.1)

Un servidor SSH malicioso (o comprometido) puede hacer que el cliente SCP escriba fuera del directorio destino. Si tenés jobs de CI o pipelines de deploy que traen artefactos por SCP desde un host que no controlás del todo, esto es escritura arbitraria en tu runner. Parcheado en 2.23.1.

26 Aug 2026
github.com/advisories →
Seguridad

Budibase: usuarios autenticados pueden emitir URLs firmadas de subida a S3

El endpoint /api/attachments/:datasourceId/url emite URLs firmadas de subida sin acotar el destino, así que cualquier usuario autenticado puede escribir en buckets que no le corresponden. Patrón a mirar en tu propio código: el que firma la URL es el que autoriza — si el path viene del cliente, ya perdiste.

26 Aug 2026
github.com/advisories →
🔥

Top Stories

Security

Kyverno: CVSS 9.6 critical lets attackers create RoleBindings in any namespace

The namespace argument of generator.apply() in a NamespacedGeneratingPolicy is unvalidated, so the background controller creates RoleBindings in any namespace, including kube-system. Tenant-to-cluster-admin privilege escalation at CVSS 9.6. Patched in 1.18.2. If you run multi-tenant Kyverno, patch now — this is your policy engine writing RBAC for the attacker.

26 Aug 2026
github.com/advisories →
Release

Node.js 26.8.0: SIV/GCM-SIV ciphers, stable TracingChannel and a highlighted REPL

Adds SIV and GCM-SIV modes to Cipher/Decipher (nonce-misuse-resistant encryption), promotes diagnostics_channel's TracingChannel to stable, ships StatementSync.prototype.close() in node:sqlite, faster net.BlockList, and NSS 3.126 root certs. Bonus: the REPL now does basic syntax highlighting.

26 Aug 2026
github.com/nodejs →
Release

Kubernetes v1.37 «Garhwal»: 67 enhancements, 16 graduating to Stable

The new minor lands 16 features to Stable, 23 to Beta, 27 new in Alpha plus one removal. Among the graduations, ResilientWatchCacheInitialization goes stable alongside WatchCacheInitializationPostStartHook — fewer surprises when the API server warms up under load. Check the removal before planning your cluster upgrade.

26 Aug 2026
kubernetes.io →
Breaking

pnpm 12.0.0 GA: git dependencies are identities now, not transports

After eleven RCs, pnpm 12 is GA. The big one: for known hosts (GitHub, GitLab, Bitbucket), github:owner/repo, git+https and git+ssh all resolve through the canonical HTTPS URL, and the lockfile never records an SSH URL again. Private repo? Configure the machine, not the project: git config --global url."[email protected]:".insteadOf https://github.com/. Also, an unknown key in pnpm-workspace.yaml is no longer silently ignored — it fails with ERR_PNPM_UNRECOGNIZED_WORKSPACE_SETTINGS when the project pins a satisfied pnpm version. No more misspelled minimumReleaseAge quietly doing nothing.

26 Aug 2026
github.com/pnpm →

Backend TypeScript & Runtimes

Release

Node.js 24.20.0: AsyncLocalStorage using scopes and a buffer end parameter

The 24 line gains using scopes for AsyncLocalStorage — explicit resource management applied to context propagation, so the store closes on block exit instead of nesting run() callbacks. Also lands an end parameter on buffer and NSS 3.125 roots. Nice win if you maintain tracing or multi-tenant context.

26 Aug 2026
github.com/nodejs →
Patch

Node.js 26.8.1: out-of-band release because node --version reported an alpha

Eight hours after 26.8.0 came the patch: an accidental alpha designation shipped in the binary and node --version reported an alpha version. Zero functional changes, but if your CI parses the version string or your gates reject prereleases, jump straight to 26.8.1.

26 Aug 2026
github.com/nodejs →
Minor

workerd v1.20260827.1: fresh compatibility build of the Workers runtime

Cloudflare keeps its daily cadence on the open-source Workers runtime. If you pin compatibility_date in wrangler.toml, this is the new floor available for local development with workerd.

27 Aug 2026
github.com/cloudflare →
🧩

Frameworks & Libraries

Beta

Prisma 8.0.0-rc.8: migration plan stops planning from an empty database

The toolchain pins @prisma/[email protected] as an exact peer (up from 0.2.3) and @prisma/management-api-sdk becomes a peer dependency of the engine. The fix that matters: migration plan no longer silently plans from an empty database when migrations already exist — that bug produced phantom diffs in CI. An rc.7 → rc.8 upgrade recipe ships in the repo.

26 Aug 2026
github.com/prisma →
Patch

better-auth 1.7.2: permanent bans, cookie cache and D1 migrations

A useful round of fixes: a permanent ban now clears the expiry left behind by an earlier temporary ban (yes, permanently banned users un-banned themselves), warnings on invalid signed session data in the cookie cache, working programmatic migrations on Cloudflare D1, and disabled MyISAM indexes no longer satisfying migration index checks.

26 Aug 2026
github.com/better-auth →
Patch

Astro 7.2.8: Sharp minimum bumped to 0.35.4, find-process dropped

Raises the minimum supported sharp to 0.35.4 — relevant because the libheif/sharp chain was exactly the AVIF RCE vector in Next.js this week — and swaps the internal find-process dependency for a lighter alternative. Less surface, smaller node_modules.

26 Aug 2026
github.com/withastro →
Minor

TanStack Router: Aug 26 release ships ssr-query at 1.167.2

Another daily release train from the monorepo. The React, Vue and Solid ssr-query adapters land at 1.167.2 and router-ssr-query-core at 1.169.2. If you hydrate queries during SSR, keep core and adapter versions aligned — drift there is the classic source of hydration mismatches.

26 Aug 2026
github.com/TanStack →
🗄️

Databases & Data

Minor

BullMQ 6.3.0 and 6.3.1: SSL for the Elixir port's Postgres backend

Two releases in under twelve hours. The feature: the :ssl option is now forwarded to the Elixir port's Postgrex connection, meaning BullMQ queues over Postgres with TLS without local patches. If you were running BullMQ against a managed Postgres that requires SSL, this unblocks you.

27 Aug 2026
github.com/taskforcesh →
☁️

Cloud & DevOps

GA

AWS Batch now supports Amazon ECS Managed Instances

Batch can run jobs on ECS Managed Instances, GPU-accelerated workloads included, while AWS handles AMI updates, security patching and instance lifecycle. One less hand-rolled capacity provider to maintain — for ML or data batch pipelines, that's an ops chore off your backlog.

25 Aug 2026
aws.amazon.com →
🏗️

Architecture & Best Practices

Notable

Diagrid Catalyst 2.0 adds durable and verifiable execution for AI agents

Catalyst 2.0 applies recovery and signed workflow history across agent frameworks. Past the agent hype, the pattern is the familiar one and it applies to your backend too: durable execution (the workflow survives a process crash) plus an attestable trace of what happened. Temporal/Dapr thinking applied to non-deterministic calls.

26 Aug 2026
infoq.com →
Notable

AWS introduces specification-driven composition for data workflows

AWS describes how declarative specifications cut dataset onboarding from weeks to days without giving up traceability or governance. It's the perennial case for declarative design — the spec is the contract, the runtime executes it — carried into data engineering. If you do Clean Architecture, the idea will feel familiar: separate the what from the how.

26 Aug 2026
infoq.com →
🔒

Security

Security

PyPI: trojanized pantheon-agents 0.6.1 and 0.6.2 ship a credential stealer

The account publishing pantheon-agents was compromised in the June 2026 «Hades» PyPI supply-chain attack (Mini Shai-Hulud / Miasma lineage). Using a stolen, long-lived PyPI API token, the attacker uploaded trojanized releases straight to the registry. Only the PyPI artifacts are affected — the GitHub repo, its tags and every other channel are clean. Same lesson again: long-lived publish tokens are security debt, move to trusted publishing.

26 Aug 2026
github.com/advisories →
Security

@logtape/syslog: log injection via unescaped control characters (CVSS 8.6)

The syslog sink doesn't escape control characters or validate SD-NAME keys, so any user-controlled value reaching a log can forge entire syslog entries — falsify audit trails, poison the SIEM, hide what you did. Patched in 2.1.5, 2.0.14 and 1.3.11. The rule never changes: anything you log from user input is untrusted, message structure included.

26 Aug 2026
github.com/advisories →
Security

asyncssh: SCP path traversal leading to arbitrary file write (CVSS 8.1)

A malicious (or compromised) SSH server can make the SCP client write outside the destination directory. If you run CI jobs or deploy pipelines pulling artifacts over SCP from a host you don't fully control, that's arbitrary write on your runner. Patched in 2.23.1.

26 Aug 2026
github.com/advisories →
Security

Budibase: authenticated users can issue arbitrary S3 signed upload URLs

The /api/attachments/:datasourceId/url endpoint issues signed upload URLs without constraining the destination, so any authenticated user can write to buckets they shouldn't touch. Pattern worth checking in your own code: whoever signs the URL is the one authorizing — if the path comes from the client, you already lost.

26 Aug 2026
github.com/advisories →
🔥

Top Stories

Sécurité

Kyverno : critique CVSS 9.6 permettant de créer des RoleBindings dans n'importe quel namespace

L'argument namespace de generator.apply() dans une NamespacedGeneratingPolicy n'est pas validé : le background controller crée des RoleBindings dans n'importe quel namespace, y compris kube-system. Escalade de privilèges tenant → cluster-admin, CVSS 9.6. Corrigé en 1.18.2.

26 Aug 2026
github.com/advisories →
Release

Node.js 26.8.0 : chiffrements SIV/GCM-SIV, TracingChannel stable et REPL colorisé

Ajoute les modes SIV et GCM-SIV à Cipher/Decipher, stabilise TracingChannel de diagnostics_channel, ajoute StatementSync.prototype.close() dans node:sqlite, améliore net.BlockList et met à jour les racines NSS 3.126. Bonus : coloration syntaxique basique dans le REPL.

26 Aug 2026
github.com/nodejs →
Release

Kubernetes v1.37 «Garhwal» : 67 améliorations, 16 en Stable

Ce minor apporte 16 fonctionnalités en Stable, 23 en Beta, 27 nouvelles en Alpha et une suppression. Parmi les stabilisations, ResilientWatchCacheInitialization passe stable avec WatchCacheInitializationPostStartHook.

26 Aug 2026
kubernetes.io →
Breaking

pnpm 12.0.0 GA : les dépendances git sont des identités, plus des transports

Après onze RC, pnpm 12 est GA. Changement majeur : pour les hôtes connus, toutes les formes d'URL git résolvent via l'URL HTTPS canonique et le lockfile n'enregistre plus d'URL SSH. Pour un dépôt privé, configurez la machine avec git config --global url."[email protected]:".insteadOf https://github.com/. De plus, une clé inconnue dans pnpm-workspace.yaml échoue désormais avec ERR_PNPM_UNRECOGNIZED_WORKSPACE_SETTINGS.

26 Aug 2026
github.com/pnpm →

Backend TypeScript & Runtimes

Release

Node.js 24.20.0 : scopes using pour AsyncLocalStorage et paramètre end sur buffer

La ligne 24 ajoute les scopes using à AsyncLocalStorage : le store se ferme à la sortie du bloc au lieu d'imbriquer des run(). Ajoute aussi un paramètre end sur buffer et les racines NSS 3.125.

26 Aug 2026
github.com/nodejs →
Patch

Node.js 26.8.1 : release hors cycle car node --version affichait une alpha

Huit heures après 26.8.0 : une désignation alpha accidentelle s'est glissée dans le binaire et node --version affichait une alpha. Aucun changement fonctionnel, mais si votre CI parse la version, passez directement à 26.8.1.

26 Aug 2026
github.com/nodejs →
Mineur

workerd v1.20260827.1 : nouveau build de compatibilité du runtime Workers

Cloudflare poursuit sa cadence quotidienne sur le runtime open source Workers. Si vous fixez compatibility_date dans wrangler.toml, voici le nouveau socle disponible en local.

27 Aug 2026
github.com/cloudflare →
🧩

Frameworks & Libraries

Bêta

Prisma 8.0.0-rc.8 : migration plan ne planifie plus depuis une base vide

Le toolchain épingle @prisma/[email protected] en peer exact et @prisma/management-api-sdk devient peer dependency de l'engine. Le correctif clé : migration plan ne planifie plus silencieusement depuis une base vide quand des migrations existent.

26 Aug 2026
github.com/prisma →
Patch

better-auth 1.7.2 : bans permanents, cookie cache et migrations D1

Série de correctifs utiles : un ban permanent efface désormais l'expiration laissée par un ban temporaire, des avertissements sur les données de session signées invalides dans le cookie cache, des migrations programmatiques fonctionnelles sur Cloudflare D1, et les index MyISAM désactivés ne valident plus les checks de migration.

26 Aug 2026
github.com/better-auth →
Patch

Astro 7.2.8 : Sharp minimum 0.35.4 et find-process remplacé

Relève la version minimale de sharp à 0.35.4 — pertinent car la chaîne libheif/sharp était le vecteur du RCE AVIF dans Next.js cette semaine — et remplace la dépendance interne find-process par une alternative plus légère.

26 Aug 2026
github.com/withastro →
Mineur

TanStack Router : release du 26 août avec ssr-query en 1.167.2

Nouveau train de release quotidien du monorepo. Les adaptateurs ssr-query React, Vue et Solid passent en 1.167.2 et router-ssr-query-core en 1.169.2. Gardez core et adaptateur alignés.

26 Aug 2026
github.com/TanStack →
🗄️

Databases & Data

Mineur

BullMQ 6.3.0 et 6.3.1 : SSL pour le backend Postgres du port Elixir

Deux releases en moins de douze heures. L'option :ssl est désormais transmise à la connexion Postgrex du port Elixir : des files BullMQ sur Postgres avec TLS sans patch local.

27 Aug 2026
github.com/taskforcesh →
☁️

Cloud & DevOps

GA

AWS Batch prend en charge les ECS Managed Instances

Batch peut exécuter des jobs sur des ECS Managed Instances, workloads GPU inclus, pendant qu'AWS gère les mises à jour d'AMI, les correctifs de sécurité et le cycle de vie des instances.

25 Aug 2026
aws.amazon.com →
🏗️

Architecture & Best Practices

Notable

Diagrid Catalyst 2.0 : exécution durable et vérifiable pour les agents IA

Catalyst 2.0 applique recovery et historique de workflow signé à plusieurs frameworks d'agents. Au-delà du hype : durable execution plus une trace attestable de ce qui s'est passé.

26 Aug 2026
infoq.com →
Notable

AWS propose une composition spec-driven pour les workflows de données

AWS explique comment des spécifications déclaratives réduisent l'onboarding d'un dataset de semaines à jours sans sacrifier traçabilité ni gouvernance : la spec est le contrat, le runtime l'exécute.

26 Aug 2026
infoq.com →
🔒

Security

Sécurité

PyPI : pantheon-agents 0.6.1 et 0.6.2 troyanisés avec un voleur d'identifiants

Le compte publiant pantheon-agents a été compromis lors de l'attaque supply-chain PyPI «Hades» de juin 2026. Avec un token API PyPI volé et à longue durée de vie, l'attaquant a publié des releases troyanisées. Seuls les artefacts PyPI sont touchés ; le dépôt GitHub et ses tags sont sains.

26 Aug 2026
github.com/advisories →
Sécurité

@logtape/syslog : injection de logs via caractères de contrôle non échappés (CVSS 8.6)

Le sink syslog n'échappe pas les caractères de contrôle et ne valide pas les clés SD-NAME : une valeur contrôlée par l'utilisateur peut forger des entrées syslog complètes. Corrigé en 2.1.5, 2.0.14 et 1.3.11.

26 Aug 2026
github.com/advisories →
Sécurité

asyncssh : path traversal SCP menant à une écriture de fichier arbitraire (CVSS 8.1)

Un serveur SSH malveillant peut faire écrire le client SCP hors du répertoire cible. Pour un job CI récupérant des artefacts en SCP, c'est une écriture arbitraire sur le runner. Corrigé en 2.23.1.

26 Aug 2026
github.com/advisories →
Sécurité

Budibase : des utilisateurs authentifiés peuvent émettre des URLs d'upload S3 signées

L'endpoint /api/attachments/:datasourceId/url émet des URLs d'upload signées sans contraindre la destination : tout utilisateur authentifié peut écrire dans des buckets interdits. À vérifier dans votre code : celui qui signe l'URL autorise.

26 Aug 2026
github.com/advisories →