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.
{
"binaries": [
{
"binary_name": "libqgis-analysis2.8.6",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "libqgis-core2.8.6",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "libqgis-customwidgets",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "libqgis-gui2.8.6",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "libqgis-networkanalysis2.8.6",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "libqgis-server2.8.6",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "libqgisgrass2.8.6",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "libqgispython2.8.6",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "python-qgis",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "python-qgis-common",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "qgis",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "qgis-common",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "qgis-plugin-globe",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "qgis-plugin-globe-common",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "qgis-provider-grass",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "qgis-providers",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "qgis-providers-common",
"binary_version": "2.8.6+dfsg-1ubuntu1"
},
{
"binary_name": "qgis-server",
"binary_version": "2.8.6+dfsg-1ubuntu1"
}
]
}{
"binaries": [
{
"binary_name": "libqgis-analysis2.18.17",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "libqgis-app2.18.17",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "libqgis-core2.18.17",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "libqgis-customwidgets",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "libqgis-gui2.18.17",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "libqgis-networkanalysis2.18.17",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "libqgis-server2.18.17",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "libqgisgrass7-2.18.17",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "libqgispython2.18.17",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "python-qgis",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "python-qgis-common",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "qgis",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "qgis-common",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "qgis-plugin-grass",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "qgis-plugin-grass-common",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "qgis-provider-grass",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "qgis-providers",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "qgis-providers-common",
"binary_version": "2.18.17+dfsg-1"
},
{
"binary_name": "qgis-server",
"binary_version": "2.18.17+dfsg-1"
}
]
}{
"binaries": [
{
"binary_name": "libqgis-3d3.10.4",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "libqgis-analysis3.10.4",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "libqgis-app3.10.4",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "libqgis-core3.10.4",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "libqgis-customwidgets",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "libqgis-gui3.10.4",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "libqgis-native3.10.4",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "libqgis-server3.10.4",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "libqgisgrass7-3.10.4",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "libqgispython3.10.4",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "python3-qgis",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "python3-qgis-common",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "qgis",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "qgis-common",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "qgis-plugin-grass",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "qgis-plugin-grass-common",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "qgis-provider-grass",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "qgis-providers",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "qgis-providers-common",
"binary_version": "3.10.4+dfsg-1ubuntu2"
},
{
"binary_name": "qgis-server",
"binary_version": "3.10.4+dfsg-1ubuntu2"
}
]
}{
"binaries": [
{
"binary_name": "libqgis-3d3.22.4",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "libqgis-analysis3.22.4",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "libqgis-app3.22.4",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "libqgis-core3.22.4",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "libqgis-customwidgets",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "libqgis-gui3.22.4",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "libqgis-native3.22.4",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "libqgis-server3.22.4",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "libqgisgrass7-3.22.4",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "libqgispython3.22.4",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "python3-qgis",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "python3-qgis-common",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-common",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-plugin-grass",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-plugin-grass-common",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-provider-grass",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-providers",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-providers-common",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-server",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-server-bin",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-server-common",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-server-dummy",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-server-landingpage",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-server-wcs",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-server-wfs",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-server-wfs3",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-server-wms",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-server-wmts",
"binary_version": "3.22.4+dfsg-3build1"
},
{
"binary_name": "qgis-sip",
"binary_version": "3.22.4+dfsg-3build1"
}
]
}{
"binaries": [
{
"binary_name": "libqgis-3d3.34.4t64",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "libqgis-analysis3.34.4t64",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "libqgis-app3.34.4t64",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "libqgis-core3.34.4t64",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "libqgis-customwidgets",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "libqgis-gui3.34.4t64",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "libqgis-native3.34.4t64",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "libqgis-server3.34.4t64",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "libqgisgrass8-3.34.4t64",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "libqgispython3.34.4t64",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "python3-qgis",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "python3-qgis-common",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-common",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-plugin-grass",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-plugin-grass-common",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-provider-grass",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-providers",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-providers-common",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-server",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-server-bin",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-server-common",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-server-dummy",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-server-landingpage",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-server-wcs",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-server-wfs",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-server-wfs3",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-server-wms",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-server-wmts",
"binary_version": "3.34.4+dfsg-4build2"
},
{
"binary_name": "qgis-sip",
"binary_version": "3.34.4+dfsg-4build2"
}
]
}{
"binaries": [
{
"binary_name": "libqgis-3d3.40.15",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "libqgis-analysis3.40.15",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "libqgis-app3.40.15",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "libqgis-core3.40.15",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "libqgis-customwidgets",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "libqgis-gui3.40.15",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "libqgis-native3.40.15",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "libqgis-server3.40.15",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "libqgisgrass8-3.40.15",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "libqgispython3.40.15",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "python3-qgis",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "python3-qgis-common",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-common",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-plugin-grass",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-plugin-grass-common",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-provider-grass",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-providers",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-providers-common",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-server",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-server-bin",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-server-common",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-server-landingpage",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-server-wcs",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-server-wfs",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-server-wfs3",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-server-wms",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-server-wmts",
"binary_version": "3.40.15+dfsg-1"
},
{
"binary_name": "qgis-sip",
"binary_version": "3.40.15+dfsg-1"
}
]
}{
"binaries": [
{
"binary_name": "libqgis-3d3.44.13",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "libqgis-analysis3.44.13",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "libqgis-app3.44.13",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "libqgis-core3.44.13",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "libqgis-customwidgets",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "libqgis-gui3.44.13",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "libqgis-native3.44.13",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "libqgis-server3.44.13",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "libqgisgrass8-3.44.13",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "libqgispython3.44.13",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "python3-qgis",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "python3-qgis-common",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-common",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-plugin-grass",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-plugin-grass-common",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-provider-grass",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-providers",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-providers-common",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-server",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-server-bin",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-server-common",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-server-landingpage",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-server-wcs",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-server-wfs",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-server-wfs3",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-server-wms",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-server-wmts",
"binary_version": "3.44.13+dfsg-3build1"
},
{
"binary_name": "qgis-sip",
"binary_version": "3.44.13+dfsg-3build1"
}
]
}