• @[email protected]
    link
    fedilink
    English
    17 months ago

    The filter you’re using to avoid multiple encoding attacks creates multiple encoding attacks.

    • Alien Nathan Edward
      link
      fedilink
      English
      1
      edit-2
      7 months ago

      You should tell that to OWASP then, they wrote it. org.owasp.esapi 2.5.2.0, class is Encoder, method is canonicalize(String, bool, bool)

      • @[email protected]
        link
        fedilink
        English
        27 months ago

        This method is a band-aid patch when your downstream code is all messed up and you can’t fix it. Instead of treating the input string correctly, it just removes anything that might possibly trigger some vulnerability in wrong code.