Katalog CVE

CVE-2026-104140

ŚrednieCVSS 6.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

Percentyl 9 - wyżej niż 9% wszystkich znanych CVE

Streszczenie

QGIS to wolny, otwartoźródłowy, wieloplatformowy system informacji geograficznej. Przed wersją 3.44.12 oraz w wersjach od 4.0.0 do 4.2.3, QGIS Server renderuje dane cech w odpowiedziach HTML WFS3 (OGC API Features) bez escapowania HTML. Wartości feature.properties kontrolowane przez atakującego z opublikowanej warstwy wektorowej z prawem zapisu trafiają do resources/server/api/ogc/templates/wfs3/getFeatures.html przez QgsServerOgcApiHandler::htmlDump i callback if_nullptr_null_str. Użytkownik otwierający stronę HTML elementów może wykonać zapisany markup lub skrypt w origin QGIS Server, co może ujawnić dane sesji przeglądającego lub wykonać uwierzytelnione żądania z uprawnieniami przeglądającego. Problem naprawiono w wersji 3.44.12.

Ocena ryzyka

Atakujący może wykonać złośliwe skrypty w kontekście sesji użytkownika, prowadząc do kradzieży danych lub nieautoryzowanych działań.

Rekomendacja

Zaktualizuj QGIS Server do wersji 3.44.12 lub nowszej.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

QGIS is a free, open source, cross-platform geographic information system. Prior to 3.44.12 and 4.0.0 through 4.2.3, QGIS Server renders feature data in WFS3 (OGC API Features) HTML responses without HTML escaping. Attacker-controlled feature.properties values from a published writable vector layer reach resources/server/api/ogc/templates/wfs3/getFeatures.html through QgsServerOgcApiHandler::htmlDump and the if_nullptr_null_str callback. A user who opens an items HTML page can execute stored markup or script in the QGIS Server origin, which can expose the viewer's session data or issue authenticated requests with the viewer's privileges. This issue is fixed in version 3.44.12.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS