"canary mismatch on efree()"

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


Hello,

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 '192.168.1.4', file
'/www/vhosts/asarian-host.net/htdocs/phpMyAdmin/index.php')

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.

Thanks,

- Mark



More information about the freebsd-questions mailing list