We are very pleased to announce the availability of Foswiki 2.1.6.
This release addresses a significant security issue we discovered in Foswiki 1.1.0 - 2.1.5, where under some conditions the User Registration topic can be compromised. During review we tightened up a couple of additional security concerns.
Upgrade to Foswiki 2.1.6 is highly recommended.The Foswiki project is very pleased to announce availability of Foswiki 2.1.4.
Everybody is urged to upgrade as this one comes with 31 fixes and also addresses a couple of security related fixes. We thank the many Foswiki users who have taken the time to report issues in our Tasks tracker, and in many cases also suggest fixes. People are welcome to fork Foswiki on Github and contribute fixes using pull requests. We are grateful to everyone who's contributions have made this release possible.Mostly it's been a quiet year 2016, as Foswiki 2.1.2 has been running very reliably. But while the project has been quiet, much work has been going on preparing for the next release. And here it is, tada: 2.1.3
In fact, everybody is urged to upgrade as this one comes with a few important fixes, not only cleaning up the code, improving performance, but also addressing a couple of security bugs. We have been working together with Intel who performed dynamic site scans to detect common cross-site scripting attacks as well as static scans of the perl and javascript code base itself. A big “Thank You” from the Foswiki Community to Intel who continue to run security audits on a regular base. We also thank the many Foswiki users who have taken the time to report issues in our Tasks web, and in many cases also suggest fixes. We also welcome users to fork Foswiki on Github and contribute fixes using pull requests. We are grateful to everyone who's contributions have made this release possible.We are looking forward to an interesting 2017 in the Foswiki space. There are several feature proposals under review which could be quite transforming for the next major Foswiki release.
Hello Foswiki Community,
We are very pleased to announce that Foswiki 2.0.2 is available for download. Nearly 7 years ago, November 19th, 2008, the Foswiki name was announced. Since then, the project has made approximately 22 releases of Foswiki. This release builds upon the collective effort of many developers and sponsors across the 7 year project history. Foswiki 2.0.2 was built on 30 September 2015.
The following actions are recommended. These actions are needed to block possible Cross Site Script (XSS) attacks.
encode="off"
found in the output templates should be changed to encode="$encodeguest"
. This fix is available to older releases using the latest CommentPlugin from the Extensions web.
%!URLPARAM%
macros should be reviewed. We recommend that any broswer input be entity encoded. %!URLPARAM{"somefield" encode="entity"}%
. Foswiki 2.0.2 has enhanced this to permit combinations of encodings. %!URLPARAM{"somefield" encode="quote, entity"}%
. The Foswiki 2.0.2 SEARCH macro has a new feature to undo any parameter encoding, So when used with SEARCH, we recommend the following: %!SEARCH{"%!URLPARAM{"somefield" encode="quote, entity"}%" decode="entity"}%
Used in this way, it permits searching for literal strings containing any characters without introducing any XSS paths.
Caution: The changes to %URLPARAM macro are not backwards compatible with prior versions of Foswiki. JQueryPlugin (not yet uploaded) and TipsContrib will require patches to Foswiki 1.x and 2.0. to be compatible.
As of this release,