{"id":"CVE-2017-5522","details":"Stack-based buffer overflow in MapServer before 6.0.6, 6.2.x before 6.2.4, 6.4.x before 6.4.5, and 7.0.x before 7.0.4 allows remote attackers to cause a denial of service (crash) or execute arbitrary code via vectors involving WFS get feature requests.","modified":"2026-07-08T11:35:56.783536Z","published":"2017-03-15T16:59:00.283Z","database_specific":{"unresolved_ranges":[{"cpes":["cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"8.0"},{"last_affected":"8.0"}],"source":"CPE_STRING","vendor_product":"debian:debian_linux"}]},"references":[{"type":"ADVISORY","url":"http://www.debian.org/security/2017/dsa-3766"},{"type":"ADVISORY","url":"http://www.mapserver.org/development/changelog/changelog-6-0-6.html#changelog-6-0-6"},{"type":"ADVISORY","url":"http://www.mapserver.org/development/changelog/changelog-6-2-4.html#changelog-6-2-4"},{"type":"ADVISORY","url":"http://www.mapserver.org/development/changelog/changelog-6-4.html#changelog-6-4-5"},{"type":"ADVISORY","url":"http://www.mapserver.org/development/changelog/changelog-7-0.html#changelog-7-0-4"},{"type":"ADVISORY","url":"https://lists.osgeo.org/pipermail/mapserver-dev/2017-January/015007.html"},{"type":"FIX","url":"https://github.com/mapserver/mapserver/commit/e52a436c0e1c5e9f7ef13428dba83194a800f4df"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/mapserver/mapserver","events":[{"introduced":"0"},{"last_affected":"d5e2cef47422e257fea58d6492ff8ab2c8f9c2da"},{"introduced":"6c9d17a2ca188e552703d472de2b57f2ea7a98d4"},{"last_affected":"0f9ece882a48a286f933a17aa40880073df93aac"},{"fixed":"e52a436c0e1c5e9f7ef13428dba83194a800f4df"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"last_affected":"6.0.5"},{"introduced":"6.2.0"},{"last_affected":"6.2.0"},{"introduced":"6.2.0-beta1"},{"last_affected":"6.2.0-beta1"},{"introduced":"6.2.0-beta2"},{"last_affected":"6.2.0-beta2"},{"introduced":"6.2.0-beta3"},{"last_affected":"6.2.0-beta3"},{"introduced":"6.2.0-beta4"},{"last_affected":"6.2.0-beta4"},{"introduced":"6.2.0-rc1"},{"last_affected":"6.2.0-rc1"},{"introduced":"6.2.1"},{"last_affected":"6.2.1"},{"introduced":"6.2.2"},{"last_affected":"6.2.2"},{"introduced":"6.2.3"},{"last_affected":"6.2.3"},{"introduced":"6.4.0"},{"last_affected":"6.4.0"},{"introduced":"6.4.0-beta1"},{"last_affected":"6.4.0-beta1"},{"introduced":"6.4.0-beta2"},{"last_affected":"6.4.0-beta2"},{"introduced":"6.4.0-rc1"},{"last_affected":"6.4.0-rc1"},{"introduced":"6.4.1"},{"last_affected":"6.4.1"},{"introduced":"6.4.2"},{"last_affected":"6.4.2"},{"introduced":"6.4.3"},{"last_affected":"6.4.3"},{"introduced":"6.4.4"},{"last_affected":"6.4.4"},{"introduced":"7.0.0"},{"last_affected":"7.0.0"},{"introduced":"7.0.0-beta1"},{"last_affected":"7.0.0-beta1"},{"introduced":"7.0.0-beta2"},{"last_affected":"7.0.0-beta2"},{"introduced":"7.0.1"},{"last_affected":"7.0.1"},{"introduced":"7.0.2"},{"last_affected":"7.0.2"},{"introduced":"7.0.3"},{"last_affected":"7.0.3"}],"source":["CPE_RANGE","CPE_STRING","REFERENCES"],"cpe":["cpe:2.3:a:osgeo:mapserver:*:*:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.2.0:*:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.2.0:beta1:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.2.0:beta2:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.2.0:beta3:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.2.0:beta4:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.2.0:rc1:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.2.1:*:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.2.2:*:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.2.3:*:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.4.0:*:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.4.0:beta1:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.4.0:beta2:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.4.0:rc1:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.4.1:*:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.4.2:*:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.4.3:*:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:6.4.4:*:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:7.0.0:*:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:7.0.0:beta1:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:7.0.0:beta2:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:7.0.1:*:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:7.0.2:*:*:*:*:*:*:*","cpe:2.3:a:osgeo:mapserver:7.0.3:*:*:*:*:*:*:*"]}}],"versions":["6.2.0","6.2.0-beta1","6.2.0-beta2","6.2.0-beta3","6.2.0-beta4","6.2.0-rc1","6.2.1","6.2.2","6.2.3","6.4.0","6.4.0-beta1","6.4.0-beta2","6.4.0-rc1","6.4.1","6.4.2","6.4.3","6.4.4","7.0.0","7.0.0-beta1","7.0.0-beta2","7.0.1","7.0.2","7.0.3","rel-6-0-5","rel-7-0-3","rel-7-0-2","rel-7-0-1","rel-7-0-0","rel-7-0-0-beta2","rel-6-0-4","rel-7-0-0-beta1","rel-6-4-0","rel-6-4-0-rc1","rel-6-4-0-beta2","rel-6-4-0-beta1","rel-6-0-3-0","6.0.3","rel-4-10-0","rel-4-10-0-rc1","rel-4-10-0-beta3","rel-4-10-0-beta2","rel-4-10-0-beta1","rel-4-8-0-rc2","rel-4-8-0-beta3","rel-4-8-0-beta2","rel-4-8-0-beta1","rel-4-6-0","rel-4-6-0-rc1","rel-4-6-0-beta3","rel-4-6-0-beta2","rel-4-6-0-beta1","rel-4-4-0","rel-4-4-0-beta3","rel-4-4-0-beta2","rel-4-4-0-beta1","rel-4-0-0","styleObj","rel-3-5-0","rel-3-4"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-5522.json","vanir_signatures_modified":"2026-07-08T11:35:56Z","vanir_signatures":[{"signature_type":"Function","signature_version":"v1","source":"https://github.com/mapserver/mapserver/commit/e52a436c0e1c5e9f7ef13428dba83194a800f4df","target":{"file":"mapogcfiltercommon.c","function":"FLTGetIsLikeComparisonCommonExpression"},"deprecated":false,"digest":{"length":1853,"function_hash":"78958092480897395008745378951998339160"},"id":"CVE-2017-5522-1b5eddec"},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/mapserver/mapserver/commit/e52a436c0e1c5e9f7ef13428dba83194a800f4df","target":{"file":"mapogcfiltercommon.c"},"deprecated":false,"digest":{"line_hashes":["134725315701098322164442788430346890063","30343050412733377884150706812979781181","1738462496375633196784044549106424378","75265047102005152013675957596411721348"],"threshold":0.9},"id":"CVE-2017-5522-773d9de8"},{"deprecated":false,"digest":{"length":1853,"function_hash":"179232170287543485425012009100138400529"},"id":"CVE-2017-5522-8388f5e9","signature_type":"Function","signature_version":"v1","source":"https://github.com/mapserver/mapserver/commit/e52a436c0e1c5e9f7ef13428dba83194a800f4df","target":{"file":"mapogcfilter.c","function":"FLTGetIsLikeComparisonExpression"}},{"deprecated":false,"digest":{"line_hashes":["134725315701098322164442788430346890063","30343050412733377884150706812979781181","148764181183899427865026982802881782215","106135687746595787786735168921839244016"],"threshold":0.9},"id":"CVE-2017-5522-91ce951d","signature_type":"Line","signature_version":"v1","source":"https://github.com/mapserver/mapserver/commit/e52a436c0e1c5e9f7ef13428dba83194a800f4df","target":{"file":"mapogcfilter.c"}}]}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}]}