Hi,

In amavisd-2.10.0 (and later) is a check is_valid_utf_8() whose regexp
makes pcre-6.6 stack overflow when given a To: -header which is more
than a thousand rows long. To be exact I stumbled on a To: -header that
was a little less than 1400 lines.

Making the stack 10x bigger than default for amavis with ulimit -s
102400 deals with it, but should amavis check the headers line by line
rather than in a single blob?

BR,
Mika


-- 
Mika Ilmaranta <[email protected]>
Foobar Linux services
+358 50 3023638
Foobar Oy <http://foobar.fi/>

Reply via email to