PT-2026-95101 · Mapserver · Mapserver
CVSS v3.1
8.2
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:L |
Nome do Software Vulnerável e Versões Afetadas
MapServer versões anteriores a 8.6.4
Description
A tradução de filtro de tempo de execução PostGIS do MapServer em
src/mappostgis.cpp e a função msPostGISLayerTranslateFilter() não verificam se a entrada da CGI qstring ou do featureId da OGC API Features é um literal numérico quando CONNECTIONTYPE POSTGIS e metadados como gml <item> type=Integer estão configurados. Isso permite que um invasor remoto não autenticado injete entradas não citadas no predicado PostgreSQL/PostGIS gerado. Isso pode levar ao bypass de predicados, enumeração de registros não pretendidos, injeção de SQL baseada em booleano ou tempo e aumento da carga do banco de dados, embora não permita a modificação do banco de dados.Recommendations
Atualizar para a versão 8.6.4.
Exploit
Correção
SQL injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Mapserver