To exploit or not?
by Roshen Chandran
| 11 Jul 2005
During testing, should we always prove a vulnerability by exploiting it, or is it enough to identify the hole without demonstrating an attack?
Initially my view was that we should show a successful attack before reporting the hole, but the view has slowly changed with experience.
Consider SQL injection. Should we report the possibility of SQL injection if a page displays a database error message? Or should we demonstrate a successful attack before reporting it?
Here’s why a proven exploit is not required while reporting the above:
- Even if we are not able to exploit the vulnerability, a dedicated attacker having whole lot of time might be able to consrtuct a successful exploit.
- Since sites change, it might become easier to exploit the weakness due to a slight change in the web application tomorrow.
- Database error messages due to SQL injection mean that input validation is not being performed on the server side. Since malicious input reaches the database, it should be reported as a vulnerability.
- The timeline for testing an application is limited. Time should be best used to find out as many weaknesses as possible instead of going after one vulnerability to prove a point.
Plynt provides penetration testing and code review services to clients worldwide. If you are interested, please contact us for a quote. We’ll get back to you within one working day.Add yours.closed for this post.
Monthly Archives
- June 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- May 2008
- April 2008
- March 2008
- January 2008
- December 2007
- November 2007
- April 2007
- March 2007
- February 2007
- January 2007
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
Syndication
You can read full entries of Palisade Blog using an RSS reader. Use this link —




