tags:

views:

326

answers:

2

Appeared a strange error in the error log in PHP, but the script that generated this error is often used and never generated this error, and occurred only once so far. Would anyone tell me why this happened mistake?

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

My server: Apache/2.2.13 (FreeBSD) mod_ssl/2.2.13 OpenSSL/0.9.8k DAV/2 PHP/5.2.11 with Suhosin-Patch with PHP 5.2.11

Thank you.

+1  A: 

The problem is in Suhosin-Patch. Some code structures causes such error. Either remove suhosin patch either try to figure out which part of the code causes such error.

c0r0ner
Thank you for solution.
Cesar
A: 

Seems like a log entry without the data. Probably a malformed header which was not detected correctly.

Elzo Valugi