luh2 / DetectDynamicJS

The DetectDynamicJS Burp Extension provides an additional passive scanner that tries to find differing content in JavaScript files and aid in finding user/session data.
GNU General Public License v3.0
65 stars 19 forks source link

Fixed potential race condition. #7

Closed ghost closed 8 years ago

ghost commented 8 years ago

There is only one BurpExtender object created, so self always refers to that one. If the method doPassiveScan is called a second time before the analysis of the first request is finished, self._requestResponse is overwritten and the analysis is faulty.

luh2 commented 8 years ago

Thanks a lot! I merged it.