Uploaded image for project: 'Commons Validator'
  1. Commons Validator
  2. VALIDATOR-396

Check missing if unwise characters (backslash etc., see rfc2396) are used

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Not A Bug
    • Affects Version/s: 1.5.0
    • Fix Version/s: None
    • Component/s: Routines
    • Labels:
    • Environment:

      all

      Description

      From the rfc2396:
      "
      Other characters are excluded because gateways and other transport
      agents are known to sometimes modify such characters, or they are
      used as delimiters.

      unwise = "

      {" | "}

      " | "|" | "\" | "^" | "[" | "]" | "`"

      Data corresponding to excluded characters must be escaped in order to
      be properly represented within a URI.
      "

      The URLValidator doesn't check if an "unwise" character is used as unescaped char and subsequently reports a URL as valid if it has an unwise character in it. There are some applications out there which break eating such a URL.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              dr0i dr0i
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 0.5h
                0.5h
                Remaining:
                Remaining Estimate - 0.5h
                0.5h
                Logged:
                Time Spent - Not Specified
                Not Specified