Thomson SpeedTouch 500 modems vulnerable to XSS




TITLE:
Thomson SpeedTouch 500 series vulnerable to XSS

CRITICAL:
Less critical

IMPACT:
Cross Site Scripting

SOFTWARE:
SpeedTouch 5.3.2.6.0

DESCRIPTION:
There consists a vulnerability in the SpeedTouch modems, which
can be exploited by malicious people to conduct cross-site scripting
attacks, and make a counseled user

Input passed to the LocalNetwork page isn't properly sanitized before being
returned to the user. This can be exploited to execute arbitrary HTML and
script code in a user's browser session in context of an affected site.

Such code can also be added through a proxy, because user validation
is only done by JavaScript. If a user is made with injected scripting code
this user will become un-delete able if the code is crafted correctly.


PoC #1 - XSS

http://[host]/cgi/b/intfs/_intf_/ov/?ce=1&be=0&l0=3&l1=1&name=[code here]

PoC #2 - Stealthy user (through proxy)

0=10&1=usrAccApply&34=NewUser&36=1&33=test&31=[code here]



SOLUTION:
Check vendor's site for firmware upgrade.
As of this writing, none is available

PROVIDED AND DISCOVERED BY:
Preben Nyløkken



Relevant Pages

  • Re: Testing for DOM-Based XSS....input requested
    ... DOM Based Cross Site Scripting or XSS of the Third Kind ... write some HTML to its own page, and this information is not encoded ... Securing Web Applications ...
    (Pen-Test)
  • Re: [Full-disclosure] on xss and its technical merit
    ... XSS in this ... believe that you as well as others are very confused what this attack ... We are not cross scripting sites. ... any bug that requires another bug to be useful or that requires ...
    (Full-Disclosure)
  • Re: [Full-disclosure] on xss and its technical merit
    ... detailed technical knowledge of all things xss. ... other's attacks since then. ... "Saying XSS isn't a vulnerability is like like saying a binary that ... (javascript is ONE scripting language and therefore NOT a requirement)). ...
    (Full-Disclosure)
  • [Full-Disclosure] Cross-Site Scripting - an industry-wide problem
    ... In early december i started a series of tests to find Cross-Site Scripting ... websites suffer some kind of XSS. ... the affected site in a special trusted zone it can be possible to execute ... does not mean XSS is not a security issue. ...
    (Full-Disclosure)
  • Re: Flash Loons
    ... The XSS risk is more about whether an arbitrary person can insert ... My reasons for turning off Javascript unless a particular site needs ... than optional enhancements or minor features. ... XSS attacks, despite the name, need not always use scripting. ...
    (comp.infosystems.www.authoring.html)