I'm testing a web application and I found a XSS vulnerability. I can break a tag and inject some code to the application but nothing potentialy dangerous for the client.
The application has a filter wich detects special characters and some strings, as well I can bypass the filter for the string recognition injecting null values (< scr%00ipt> ) between its chars, but I can't figure out how to bypass it for a single character.
Allowed chars: : / & @ - { } < > \ . , ' "
Disallowed chars: = ( ) # ;
The filter does not use character conversion and when something disallowed is detected it displays an error message: Invalid Parameters detected
Maybe I'm missing something but today I don't see how to execute javascript under this conditions. Any idea?