Hang on SVG with large numOctaves value in feTurbulence filter
Issue Summary
rsvg-convert
hangs when processing a fuzzed SVG that contains a very large numOctaves
value.
There is precedent for clamping numOctaves
values:
- Chromium
- Firefox
- Spec
Example SVG
<svg>
<filter id="a">
<feTurbulence numOctaves="33333333333"/>
</filter>
<path d="m10 10 H1 V1" filter="url(#a)"/>
</svg>
Librsvg Version
Platform
Arch Linux