Ошибка PHP "канарское несоответствие на efree" - PullRequest
4 голосов
/ 29 октября 2009

В журнале ошибок в PHP появилась странная ошибка, но скрипт, который сгенерировал эту ошибку, часто используется и никогда не генерировал эту ошибку, и до сих пор встречался только один раз. Кто-нибудь скажет мне, почему это произошло?

Error: [client {some IP}] ALERT - canary mismatch on efree() - heap overflow detected (attacker '{some IP}', file '{some script php}')

Мой сервер: Apache / 2.2.13 (FreeBSD) mod_ssl / 2.2.13 OpenSSL / 0.9.8k DAV / 2 PHP / 5.2.11 с Suhosin-Patch с PHP 5.2.11

Ответы [ 3 ]

4 голосов
/ 14 ноября 2010
0 голосов
/ 29 октября 2009

Похоже на запись в журнале без данных. Возможно, неправильно сформированный заголовок, который не был обнаружен правильно.

0 голосов
/ 29 октября 2009

Проблема в Suhosin-Patch. Некоторые структуры кода вызывают такую ​​ошибку. Либо удалите suhosin patch, либо попытайтесь выяснить, какая часть кода вызывает такую ​​ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...