"canary mismatch on efree()"

Mark admin at asarian-host.net
Sat Oct 14 11:27:05 PDT 2006


I'm running Apache/1.3.37 (Unix) and PHP/4.4.4 with Suhosin-Patch. All of
a sudden I get this in my log:

[Sat Oct 14 19:54:32 2006] [error] ALERT - canary mismatch on efree() -
heap overflow or double efree detected (attacker '', file

This is not good. If a simple thing like phpMyAdmin causes it, then I will
have to disable the Suhosin-Patch (which propably means recompiling from
scratch, right?).

Barring such drastic action, does anyone have a clue how to solve this? Or
what's causing it even.


- Mark

More information about the freebsd-questions mailing list