[ 
https://issues.apache.org/jira/browse/SLING-12744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17942378#comment-17942378
 ] 

Robert Munteanu commented on SLING-12744:
-----------------------------------------

Thanks for the report [~abangroo]. Can you please explain steps to reproduce in 
a way that works with Sling? You have instructions for getting started at 
https://sling.apache.org/documentation/getting-started.html

> Sling XSS is stripping away international telephone prefix ( +tel )
> -------------------------------------------------------------------
>
>                 Key: SLING-12744
>                 URL: https://issues.apache.org/jira/browse/SLING-12744
>             Project: Sling
>          Issue Type: Bug
>          Components: XSS Protection API
>    Affects Versions: XSS Protection API 2.4.6
>            Reporter: Ankush Bangroo
>            Priority: Major
>
> Sling XSS is stripping away international telephone prefix ( +tel ) 
>  
> Defined a regular expression here
>  
> {code:java}
> <regexp name="telURL" value="tel:[\+0-9]+"/> {code}
>  
> Added the regex:
>  
>  
> {noformat}
> <attribute name="href"> <regexp-list> <regexp name="onsiteURL"/> <regexp 
> name="offsiteURL"/> <regexp name="expressionURL"/> <regexp name="telURL"/> 
> </regexp-list> </attribute>{noformat}
>  
> We can reproduce by having a text component and following these steps
>  * Add the number
>  * Do Save
>  ** Check the POST Call
>  ** Check JCR
>  * Reopen the RTE
>  ** Refresh the page, validate what is loaded
>  ** Open the Dialog, check what is present in the JSON
>  * Save again the RTE
>  ** Check the POST call
>  ** Check JCR
> The POST call strips away the telephone link
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to