Serendipity 1.3 released (addresses security)

Serendipity 1.3 has finally been released. The new release is mainly a feature consolidation release, but also contains XSS security fixes:

  • The karma rating plugin has been upgraded to support nice, CSS-based rating graphics (see this post) and an overall rehaul on the its coding.
  • Make the Spartacus plugin be able to use FTP upload, a workaround for SafeMode PHP restrictions. Also add a remote backend for plugin update checks.
  • An importer for phpNuke and lifetype has been added.
  • Support for pingbacks has been improved a lot. Trackbacks can now be blocked based on Sender IP checks.
  • Add better CSS styling for some internal plugins and the embedding of images. Also made the Remote-RSS plugin to be capable of Smarty-Templating.
  • Increased Smarty templating features for the {serendipity_fetchPrintEntries} function, to be able to check for entry properties.
  • Add support for SQRelay.
  • Minor CSS and graphic updates to the Bulletproof template.

The full list of 41 changes to this release are documented within the NEWS file.

Regarding Security, the bundled Smarty library has been updated to version 2.6.19 and adresses an issue in environments where the PHP security mode is required. Also, the new Serendipity release contains tighter backend XSS checks so that environments with untrusted authors can be more secure - many thanks to Hanno Böck for addressing this. Most importantly, an issue with XSS attacks within received trackbacks has been discovered by Peter Hüwe and was fixed.

The update is easy as usual, and recommended for Serendipity users - especially if you do not regularly moderate or check your incoming trackbacks.

Upgrade pointers can be found in the FAQ and is as easy as just to upload the new files.

Have fun!


Trackback specific URI for this entry

  • No Trackbacks


Display comments as (Linear | Threaded)

Hokey on at :

Nice! Thanks a lot for all the work!

maxfli55 on at :

Danke Garvin...der Zeitpunkt passt: neuer webspace & neue s9y-version!

JCG on at :

Great job! Thanks a lot for 1.3 Final!

Upgrading (from 1.2.1) was very smooth. Like always. :-)

Robert on at :

Thx Garvin and the s9y-Team!

Especially the improved pingback support is something I will certainly love! As my S9y Version is currently pretty old with this update I will find many new features to s9y, that are actually not new ;).

Rob A on at :

Thx Garvin!

Is there another post in the forums that explains the sparticus FTP mode and back end in greater depth?

-Rob A>

Bernd on at :

Yes great Work Guys ! Thanks !

macdet on at :

Yes, great. I stumble opften :(but that great!

Sascha on at :

Fine, maybe now more people should change from Wordpress to s9y! :)

Robert on at :

Thanks a zillion. Upgrading worked without any flaw.

Add Comment

E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.

BBCode format allowed