CVE-2023-30558 in Archeryinformación

Resumen

por VulDB • 2026-06-07

Archery es una plataforma de auditoría SQL de código abierto. El proyecto Archery contiene múltiples vulnerabilidades de inyección SQL que pueden permitir a un atacante consultar las bases de datos conectadas. La entrada de usuario procedente de `db_name` en el endpoint `table_list` de `sql/data_dictionary.py` se pasa a los métodos siguientes en las implementaciones de un motor SQL determinado, los cuales concatenan la entrada de usuario de forma insegura en una consulta SQL y, posteriormente, la pasan al método `query` de cada motor de base de datos para su ejecución. Los métodos afectados son `get_group_tables_by_db` en `sql/engines/mssql.py`, que pasa una entrada de usuario insegura a `sql/engines/mssql.py`, y `get_group_tables_by_db` en `sql/engines/oracle.py`, que concatena la entrada que se pasa a la ejecución en la base de datos en el método `query` de `sql/engines/oracle.py`. Cada uno de estos problemas puede mitigarse escapando la entrada de usuario o utilizando sentencias preparadas al ejecutar consultas SQL. Este problema también está indexado como `GHSL-2022-105`.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

GitHub, Inc.

Reservar

2023-04-12

Divulgación

2023-04-19

Moderación

aceptado

Artículo

VDB-226757

EPSS

0.00835

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!