Please don't open a public issue for security problems. Report them privately through GitHub instead: go to the repository's Security tab and choose Report a vulnerability. Include what you found, how to reproduce it, and which version or commit you used.
You can expect an answer within a week. Fixes are released as soon as they are ready, and the report is credited in the changelog unless you prefer otherwise.
| Version | Supported |
|---|---|
| Latest 1.x release | Yes |
| Older releases | No; please update |
- Give each site or caller its own client key (
php bin/clients.php add <id>), so one can be revoked without the others, and keepdata/clients.jsonreadable only by PHP. Only requests with a valid key may use maps that cost you provider credit, or make the server download from addresses they choose (marker icon URLs, attribution image URLs, custom tile URLs). Withaccess.mode = 'restricted', every map needs a key. - Downloads from other servers are limited by the
remotesetting (time, size, redirects; http and https only) and image sizes bylimits. - Turn off
display_errorsin production (see the README).