publicsuffixlist.js icon indicating copy to clipboard operation
publicsuffixlist.js copied to clipboard

Mislabeling of eTLD-`n`

Open thypon opened this issue 2 years ago • 0 comments

As mentioned in https://github.com/publicsuffix/list/pull/1872#issuecomment-1863614188

Multiple psl libraries share the same bug while handling wildcards.

I went over all the FOSS implementations in https://publicsuffix.org/learn/ , and I found 3 of them behave funny for wildcard domains. In particular:

Seems to all mislabel eTLD-n x [eTLD minus n] (with n from 0 to infinite), as an eTLD, if another eTLD y is defined as a subdomain of that x eTLD-n.

As an example publicsuffix2 behaviour with the following patch:

 // Linode : https://linode.com
 // Submitted by <[email protected]>
 members.linode.com
-nodebalancer.linode.com
+*.nodebalancer.linode.com
+*.linodeobjects.com
+ip.linodeusercontent.com

Example here:

291734330-d38c352b-b420-45fb-93dc-438ebbea2f02

thypon avatar Dec 22 '23 00:12 thypon