Resultados para “tor”
270 resultado(s)
Inyección SQL en MariaDB Connector/C++: el escapador vuelve a escapar su propia salida en los métodos de metadatos
Un fallo en la función replace del conector C++ de MariaDB multiplicaba las barras invertidas al escapar, dejando una impar que rompía el literal. Un nombre de tabla o esquema controlado por el atacante permitía inyectar SQL a través de getTables y otros métodos de metadatos.
7 min
GitLab: aplicaciones OAuth de grupo marcadas como "de confianza" saltaban el consentimiento del usuario
Un dueño de grupo en GitLab podía manipular la edición de una aplicación OAuth para marcarla como "de confianza", un ajuste reservado a administradores, y obtener un token con alcance api de cualquier usuario que abriera un enlace.
3 min
Cosmos SDK: robar fondos desbloqueados de cuentas lockup ajenas falsificando el remitente del mensaje
Las cuentas de bloqueo (lockup) de x/accounts en Cosmos SDK comprobaban el propietario con el campo Sender del propio mensaje, que nadie validaba. Cualquiera podía mover los fondos ya desbloqueados de una cuenta ajena.
3 min
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
Khan Academy: acceso a cuentas ajenas con credenciales filtradas en texto claro y visibles en VirusTotal
Un investigador encontró en VirusTotal el email y la contraseña de un usuario de Khan Academy en texto claro. Con ellos bastaba un login normal para entrar en la cuenta, sin segundo factor ni aviso al usuario.
2 min
Remitly: tomar cualquier cuenta cambiando el JWT del restablecimiento de contraseña por el de la víctima
El flujo de restablecimiento de contraseña de Remitly no ligaba el código de un solo uso a la cuenta: un atacante validaba su propio OTP y sustituía su JWT y su cookie de sesión por los de la víctima para cambiarle la contraseña.
3 min
CVE-2022-40604: format string en Apache Airflow permite leer secret_key y la conexión a la base de datos vía run_id
Airflow 2.3.0-2.3.4 pasaba por str.format() una URL de logs que incluía el run_id del usuario. Un run_id manipulado permitía recorrer objetos de Python y sacar la configuración, incluida la secret_key.
3 min
Inyección SQL en las utilidades cliente de MariaDB: mariadb-show ejecuta SQL oculto en nombres de tabla
mariadb-show, mariadb-dump y mariadb-convert-table-format montaban consultas con nombres de tablas o servidores sin escapar. Conectarse a una base controlada por un atacante bastaba para ejecutar su SQL; mariadb-dump tenía además bucles infinitos y desbordamientos.
7 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
Essity: más de 120.000 emails de clientes expuestos en un programa de fidelización WordPress vía ?author=N
Un WordPress de fidelización de una marca italiana de Essity mostraba sin autenticación el email de casi todos sus 123.000 usuarios: el nombre visible era el correo y se podía enumerar por ID con /?author=N.
4 min
HackerOne: el GraphQL sin autenticación revelaba el alcance de programas privados con IDs enumerables
Consultando sin sesión el nodo PolicyPageAssetGroup del GraphQL de HackerOne con IDs enumerables se obtenían los grupos de activos de programas privados y, según el investigador, títulos de reportes privados.
2 min
Django: inyección SQL en PostgreSQL con alias de FilteredRelation que usan cadenas con dólar ($tag$)
El filtro de alias de Django no bloqueaba el símbolo $. En PostgreSQL, un alias controlado por el usuario en annotate() con FilteredRelation permitía inyectar SQL y, en la prueba, leer /etc/passwd del servidor de base de datos.
3 min