Release v1.5.12
This release is a bug-fix release that fixes an issue when adding new users in the administration.
- Fixed an error that prevented adding new users in the user administration (introduced with v1.5.10).
This release is a bug-fix release that fixes an issue when adding new users in the administration.
This version is a bug-fix release that addresses numerous issues across multiple areas of mosparo.
mosparo:rule-package:import command.mosparo:self-update command.request-submit-token: Invalid locales are now ignored correctly and fall back to English.store-metadata: Fixed incorrect data validation.clearCssCache method, which was doing the wrong thing regarding the shared cache.random_int to get a more secure random number.After updating to v1.5.11, mosparo needs to recalculate the prepared values and hashes. Please open the web interface after updating and wait until the process is finished.
We’re thankful to all contributors for reporting bugs, suggesting changes, translating strings, and, in general, for making mosparo better.
Version 1.5.10 is a bugfix release. We’ve fixed numerous bugs and adjusted the layers for the unprivileged Docker images.
The update will automatically delete project members who were added to a project more than once.
After updating to v1.5.10, mosparo needs to recalculate the prepared values and hashes. Please open the web interface after updating and wait until the process is finished.
If you want to monitor the mosparo versions, for example, to get notified when we release a new version, you can use the following URLs:
develop.txt and beta.txt)Thank you very much, uluzox, for providing the pull request to adjust the Docker images.
Version 1.5.9 is a bug-fix release of version 1.5.8, which is a security release that was released this morning.
We recommend updating to v1.5.9 as soon as possible.
Version v1.5.8 is a security release containing multiple security fixes, logic fixes, and other optimizations. After the release of v1.5.7, we’ve conducted an internal review and found multiple issues.
hash_equals to verify them.http:// or https://.raw filter.If you’re using the Docker image, we recommend using the Alpine-based images in the future. Switching should be possible without any problems.
Thank you, uluzox, for providing the pull request!
Most of the important security fixes address improperly protected routes (privilege escalation). As announced in v1.5.7, we’ll switch to a ‘deny-by-default’ system, which will prevent this from happening in the future.
The issue allows the wrong users (in most cases, project members with the editor and reader roles) to access functions that only a project owner should.
The incorrectly protected route in the setup does not allow an attacker to change anything but can generate more load than necessary, making it an important fix. To prevent such issues in the future, we’ve also added another check, so now two different checks protect the setup.
The web cron job endpoint technically allowed empty keys and didn’t use the correct method to validate the keys.
We recommend updating to v1.5.8 as soon as possible.
Apart from the incorrectly protected setup route, all other fixes are only available if you have project members with the roles editor or viewer, or if you have enabled the web cron job.
If you cannot update as soon as possible, you can block access to the /setup/* routes to prevent the incorrectly protected setup route from causing any harm.
The other security-related fixes are not directly a threat to your mosparo installation.