Project

General

Profile

Actions

Bug #23237

closed

Canary mismatch on efree() - heap overflow detected in class.indexer.php, line 1284

Added by Tobias Schaefer over 13 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2010-07-20
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
4.2
PHP Version:
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

On one page with text- and image-contentelements the server quits with a blank page. The corresponding entry in the apache-error_log is:
[Tue Jul 20 17:19:54 2010] [error] [client 141.25.XX.XX] ALERT - canary mismatch on efree() - heap overflow detected (attacker '141.25.XX.XX', file '/srv/www/libs/typo3_src-4.2.12/typo3/sysext/indexed_search/class.indexer.php', line 1284), referer: http://s85388.bs.ptb.de/t3.internet/index.php?id=ag-811&L=1

It could be related to this bug: http://bugs.typo3.org/view.php?id=13701

The error doesn't occur in the german version (L=0) of the page, but only in the translated english version (L=1).
If the german version is requested first and afterwards the english, both versions are shown. If the cache for this page is cleared and the english version is requested directly the error occurs.

PHP Version 5.2.5.
Suhosin Patch 0.9.6.2
TYPO3 4.2.12
Indexed Search Engine 2.11.1

(issue imported from #M15185)

Actions

Also available in: Atom PDF