Resultados para “metadatos”
48 resultado(s)
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
CVE-2026-94266: curl filtra la contraseña de .netrc en la URL efectiva tras una redirección relativa
Al seguir una redirección relativa en el mismo host, curl copiaba el usuario y la contraseña sacados de .netrc a la URL efectiva, visible en CURLINFO_EFFECTIVE_URL, %{url_effective} y la salida de -v.
4 min
Condición de carrera en el procesado de medios de WordPress 7.1: de autor a ejecución de PHP
En la línea de desarrollo de WordPress 7.1 un usuario con rol Autor podía encadenar varios endpoints REST de medios y ganar una carrera para que Imagick escribiera derivados de imagen con extensión .php y código PHP dentro, logrando ejecución remota persistente.
5 min
Nextcloud Deck acepta cualquier texto como color de etiqueta y deja inutilizable la gestión de etiquetas del tablero
La API de etiquetas de Nextcloud Deck no validaba el parámetro color. Cualquier miembro de un tablero podía guardar un valor arbitrario y dejar las etiquetas sin mostrarse ni gestionarse para todos los usuarios.
3 min
Confusión de identidad con el prefijo heredado #mysql50# en MariaDB: caché de tablas desfasada y lectura de memoria
El prefijo de compatibilidad #mysql50# de MariaDB hacía que `t` y `#mysql50#t` apuntaran al mismo fichero pero se tratasen como dos tablas distintas en la caché de metadatos, permitiendo leer memoria con una definición de tabla desfasada.
5 min
MariaDB: SHOW CREATE y mariadb-dump generaban SQL sin escapar y permitían inyectar órdenes al restaurar una copia
Varias órdenes SHOW de MariaDB y la herramienta mariadb-dump reconstruían SQL a partir de metadatos sin escaparlos. Un usuario podía esconder SQL en una tabla y conseguir que se ejecutara con los permisos de quien restaurase la copia.
7 min
MariaDB Connector/C++: un servidor malicioso provoca lectura fuera de límites en el heap del cliente
El conector C++ de MariaDB reservaba el búfer según la longitud de columna declarada, pero leía tantos bytes como decía cada fila. Un servidor falso podía filtrar memoria del cliente o tumbarlo.
5 min
Desbordamiento de pila en el motor CONNECT de MariaDB al leer columnas DOUBLE de tablas DOS
En el motor CONNECT de MariaDB, leer una columna DOUBLE ancha de una tabla TABLE_TYPE=DOS escribía un byte nulo fuera de un búfer de pila de 64 bytes, lo que permitía tumbar el servidor.
3 min
XSS reflejado sin autenticación en un script CGI heredado en Perl de Essity
Un formulario de registro en Perl, olvidado en /cgi-bin/ de un dominio de Essity, devolvía un parámetro tal cual en el HTML. Bastaba un enlace para ejecutar JavaScript en ese origen, sin necesidad de sesión.
3 min
Monero: inyección en los logs de monerod a través de peticiones a la RPC ZMQ registradas sin filtrar
El demonio monerod escribía en sus logs el cuerpo crudo de cada petición recibida por la RPC ZMQ antes de validarlo, lo que permitía colar saltos de línea y fabricar entradas de log falsas.
5 min
Path traversal en protodump: escribir ficheros fuera del directorio de salida burlando una comprobación con HasPrefix
protodump confiaba en strings.HasPrefix para impedir escrituras fuera del directorio de salida. Un descriptor con «../out_pwn/» lo burlaba y permitía crear o sobrescribir .proto en un directorio vecino cuyo nombre empieza igual.
3 min
ssrf_filter dejaba pasar el prefijo NAT64 de uso local 64:ff9b:1::/48 y permitía saltarse la protección SSRF
La gema Ruby ssrf_filter 1.3.0 bloqueaba el prefijo NAT64 conocido 64:ff9b::/96, pero no el de uso local 64:ff9b:1::/48, así que direcciones internas codificadas en ese rango se trataban como públicas.
4 min