Resultados para “inyeccion”
18 resultado(s)
CVE-2024-3400: inyección de comandos sin autenticar en GlobalProtect de PAN-OS
Un fallo en la función GlobalProtect de PAN-OS permitía a un atacante sin autenticar ejecutar comandos del sistema como root en el cortafuegos. El investigador 0xr2r lo reportó al programa del Departamento de Defensa de EE. UU.
3 min
SSRF ciego en Stripo: la exportación a webhook enviaba peticiones del servidor a cualquier URL
El servicio de exportación de my.stripo.email aceptaba cualquier dirección en el campo webhookUrl, sin filtrar, y hacía que su propio servidor enviase peticiones HTTP a la URL que eligiera el usuario.
4 min
MariaDB Connector/C++ activa siempre las consultas múltiples e inserta sin escapar el nombre del savepoint en el SQL
El driver C++ de MariaDB ignoraba allowMultiQueries=false y concatenaba el nombre de los savepoints en el SQL sin comillas. Juntos, un nombre de savepoint manipulado bastaba para ejecutar sentencias arbitrarias.
5 min
Inyección SQL en MariaDB Connector/ODBC: nombres de columna sin comillas en DELETE y UPDATE posicionados
El driver ODBC de MariaDB pegaba el nombre de columna sin entrecomillar en el WHERE de los DELETE y UPDATE posicionados. Una columna llamada `1 OR 1=1#` convertía el borrado de una fila en el borrado de toda la tabla.
6 min
Strands Agents Tools: el aviso de consentimiento interpretaba marcado y ocultaba una inyección de comandos en use_computer
El aviso de aprobación de strands-agents-tools se pintaba con prompt_toolkit.HTML() sin escapar. Un argumento manipulado podía esconder parte del texto al operador y, a través de app_name en use_computer, ejecutar comandos del sistema tras un "y" inocente.
7 min
Inyección de HTML en el correo de confirmación del formulario de prueba de Burp Suite DAST de PortSwigger
El campo "First Name" del formulario de prueba de Burp Suite DAST se insertaba sin escapar en el correo de confirmación, lo que permitía enviar HTML arbitrario a cualquier dirección desde los servidores de PortSwigger.
2 min
Inyección de directivas nginx en el parámetro path de ingress-nginx permite leer ficheros del controlador
En un clúster multiinquilino, quien puede crear o editar Ingress inyectaba directivas de nginx a través del parámetro path y leía ficheros arbitrarios del controlador, incluido el token de la cuenta de servicio.
5 min
curl: con --crlf, IMAP APPEND declara un tamaño menor que el enviado y permite inyectar comandos IMAP
Con la conversión de saltos de línea activa, curl anunciaba en IMAP APPEND el tamaño original del mensaje pero enviaba el cuerpo ya ampliado. Lo que sobraba lo interpretaba el servidor como comandos nuevos de la sesión.
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
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
Inyección de CSS en Roundcube vía el atributo background de <body> que salta el bloqueo de imágenes remotas
Roundcube copiaba el atributo background del <body> de un correo dentro de url() sin comillas. Un data: URI con un paréntesis cerraba la función e inyectaba CSS que cargaba recursos externos aunque las imágenes remotas estuvieran bloqueadas.
3 min
Roundcube: «position: fixed !important» burla el saneador de CSS y permite superponer avisos falsos
El saneador de CSS de Roundcube convertía «position: fixed» en «absolute», pero no reconocía «fixed !important». Un correo HTML podía así cubrir el panel de lectura o toda la ventana con un aviso falso.
3 min