The JSON parser has known DoS issues, and is not robust enough to be used in an unauthenticated protocol.
The JSON format for the getutxos call should be removed - one complication here is that a lot of the tests in rest.py rely on it. Alternatively a simpler input syntax could be chosen that does not rely on JSON.
The other formats, as well as other REST calls are not affected as they never use JSON as an input format.
Issue reported by @sergiodemianlerner