How to report a defect in TUS?

Asmus Freytag asmusf at ix.netcom.com
Thu Jul 24 14:52:33 CDT 2025


On 7/24/2025 11:05 AM, Karl Williamson via Unicode wrote:
> Perusing 
> https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-3/#G54355, 
> I noticed it refers to Unicode Technical Report #36, “Unicode Security 
> Considerations.”  This TR is stabilized.  That reference should be 
> replaced with something current.
>
> I then went to the unicode.org home page to find how to report this. 
> Not seeing anything obvious in the menus, I entered in the search box
>
> report defect
>
> No relevant result came up.
>
When reporting the issue, note should be made of the actual text the 
link attempts to cite:


          3.5 Deletion of Code Points
          <https://www.unicode.org/reports/tr36/tr36-15.html#Deletion_of_Noncharacters>


    In some versions prior to Unicode 5.2, conformance clause C7 allowed
    the deletion of noncharacter code points:

        C7. When a process purports not to modify the interpretation of
        a valid coded character sequence, it shall make no change to
        that coded character sequence other than the possible
        replacement of character sequences by their canonical-equivalent
        sequences /*or the deletion of noncharacter code points*/*. * 

    Whenever a character is invisibly deleted (instead of replaced),
    such as in this older version of C7, it may cause a security
    problem. The issue is the following: A gateway might be checking for
    a sensitive sequence of characters, say "delete". If what is passed
    in is "deXlete", where X is a noncharacter, the gateway lets it
    through: the sequence "deXlete" may be in and of itself harmless.
    However, suppose that later on, past the gateway, an internal
    process invisibly deletes the X. In that case, the sensitive
    sequence of characters is formed, and can lead to a security breach.

    The following is an example of how this can be used for malicious
    purposes.

    <a href=“java*\uFEFF*script:alert("XSS")>


In the landing page for the stabilized TR, it says "Some material may 
still be useful, and may be extracted in the future for use in other 
specifications."  The task here cannot simply be to to delete the link, 
but to move the affected text into the core spec (or some other 
document). A defect report would be more useful if it contained a 
suggestion to that effect.

A./

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://corp.unicode.org/pipermail/unicode/attachments/20250724/10813b57/attachment.htm>


More information about the Unicode mailing list