Resultados para “pip”
25 resultado(s)
Un token de Netlify de Mozilla quedó a la vista en los logs públicos de su CI
Un log público de una tarea de Firefox CI mostraba en claro un token de la API de Netlify con acceso a la cuenta "Mozilla IT Web SRE", de la que dependía crash-pings.mozilla.org.
4 min
Gutenberg (WordPress): el bloque experimental de formulario permitía enviar correos a cualquier destinatario sin autenticación
El bloque Form experimental de Gutenberg 22.2.0 aceptaba envíos anónimos por admin-ajax.php y mandaba el correo a la dirección que el cliente pusiera en formAction, convirtiendo la web en un relay para spam y phishing.
5 min
CVE-2026-8926: curl envía la contraseña de .netrc de un usuario con el nombre de otro usuario puesto en la URL
Si la URL lleva un usuario y .netrc guarda la contraseña de otro login para el mismo host, curl combina ambos y manda esa contraseña con el usuario de la URL en la cabecera Authorization.
4 min
Bomba XML "billion laughs" en translation-finder de Weblate: ficheros Qt .ts que agotan la CPU
La función que lee la versión de los ficheros Qt .ts en translation-finder expandía entidades XML sin control. Un .ts de menos de 1 MiB forzaba decenas de MB de expansión, y cada fichero extra multiplicaba el coste de la detección.
8 min
Denegación de servicio en translation-finder de Weblate: coste cuadrático al resolver máscaras con comodines
Al descubrir traducciones, translation-finder comparaba cada máscara con comodín contra todos los ficheros del mismo sufijo, una vez por resultado. Un repositorio con unos miles de ficheros bastaba para ocupar la CPU durante minutos en una petición web de Weblate.
7 min
wlc, el cliente de Weblate, deja descargas a medias y muestra trazas de Python con rutas locales
El cliente de línea de órdenes de Weblate no capturaba los errores del sistema de ficheros: una descarga de proyecto fallida dejaba archivos en disco sin decir qué se había escrito, y los errores salían como trazas de Python con rutas y usuario.
6 min
Weblate: el filtro de metadatos VCS del ZIP de descarga olvidaba .svn y .bzr tras el parche de CVE-2026-61792
El parche de CVE-2026-61792 en Weblate quitaba .git y .hg de los ZIP de descarga, pero no .svn ni .bzr. Si un componente los contenía, su contenido (incluido wc.db) salía en el ZIP.
6 min
Fastify acumulaba en memoria las respuestas con Web Streams al ignorar la contrapresión
Desde la versión 5.7.0, Fastify escribía las respuestas servidas como Web Stream sin respetar la señal de contrapresión. Un cliente que pedía un endpoint de streaming y no leía la respuesta obligaba al servidor a acumular datos en memoria hasta quedarse sin ella.
5 min
Use-after-free en curl al llamar a curl_easy_pause() desde el callback de sockets (CVE-2026-9080)
Pausar una transferencia con curl_easy_pause() dentro de CURLMOPT_SOCKETFUNCTION podía liberar la entrada del socket que libcurl seguía escribiendo justo después. Afecta a curl 8.13.0–8.20.0.
9 min
ReDoS en RubyGems.org: expresiones regulares del usuario en las políticas OIDC podían bloquear los workers de Puma
Las políticas de acceso OIDC de RubyGems.org ejecutaban expresiones regulares escritas por el usuario contra los claims del JWT sin límite de tiempo. Un patrón con backtracking catastrófico podía dejar ocupados los pocos workers del servidor.
3 min
Weblate: un fichero de traducción enorme agota la memoria en la detección de codificación de translation-finder
detect_encoding() de translation-finder leía cada fichero de traducción entero en memoria para adivinar su codificación. Un .properties de 128 MiB disparaba el consumo hasta unos 400 MiB y tumbaba workers con poca memoria.
5 min
Inyección de comandos en AWS CDK: las opciones de empaquetado de NodejsFunction llegaban sin escapar al intérprete
NodejsFunction de aws-cdk-lib montaba la orden de esbuild con externalModules, define, loader, inject y esbuildArgs sin escapar, y la ejecutaba con bash -c o cmd /c. Un construct de terceros podía colar comandos que corrían al hacer cdk synth.
7 min