Thomas Hochstein e792a8d913 Fix RCE vulnerability on Windows.
Steps to reproduce:

1) Upload a PHP script to the Media Libray,
   naming it "test" (or any other name
   without extension).
2) Rename it to "exploit.php." (trailing dot!)

On Linux, the file will be renamed to
"exploit.php..", which is safe and
cannot be exploited.

On Windows though, the file will be
renemad to "exploit.php" and is then
remotely executable by calling it
from "/uploads/exploit.php".

Thanks to Junyu Zhang <rgdz.eye@gmail.com>
for spotting this!

Signed-off-by: Thomas Hochstein <thh@inter.net>
2020-03-25 15:04:31 +01:00
2016-01-26 16:42:27 +01:00
2020-03-25 15:04:31 +01:00
2020-03-25 15:04:31 +01:00
2020-03-23 20:50:46 +01:00
2017-01-02 09:42:37 +01:00
2008-12-09 10:41:48 +00:00
2016-05-19 14:27:16 +02:00
2019-04-27 18:36:23 +02:00
2018-07-18 11:23:02 +02:00
2019-04-27 18:31:25 +02:00
2014-12-10 14:34:54 +01:00

Serendipity - A reliable, secure & extensible PHP blog

Serendipity is a PHP-powered weblog engine which gives the user an easy way to maintain a blog. While the default package is designed for the casual blogger, Serendipity offers an expandable framework with the power for professional applications.

Description
幸運な偶然 - A PHP blog software // This was me trying to raise the PHP code to newer standards without breaking anything. Halfway in I've decided that S9Y is abandonware and went with WordPress.
Readme BSD-3-Clause 50 MiB
Languages
PHP 83.2%
Smarty 9.6%
CSS 4.5%
JavaScript 1.8%
HTML 0.7%
Other 0.1%