In Adblock Plus before 3.5.2, the $rewrite filter option allows filter-list maintainers to run arbitrary code in a client-side session when a web service loads a script for execution using XMLHttpRequest or Fetch, and the script origin has an open redirect.
The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.
Link | Tags |
---|---|
https://armin.dev/blog/2019/04/adblock-plus-code-injection/ | third party advisory mitigation |
https://news.ycombinator.com/item?id=19666504 | third party advisory |
https://adblockplus.org/releases/adblock-plus-352-for-chrome-firefox-and-opera-released | vendor advisory |
https://gitlab.com/eyeo/adblockplus/adblockpluschrome/issues/1 | third party advisory |
https://gitlab.com/eyeo/adblockplus/adblockpluscore/issues/4 | third party advisory |