Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Attacks/Breaches

10/24/2006
08:25 AM
Connect Directly
Google+
Twitter
RSS
E-Mail
50%
50%

Zero Day Flaw Found in MySpace

A variant of an XSS vulnerability opens the door for worms, phishing, and port scans via the popular social networking site

A researcher has published proof-of-concept code on a zero-day vulnerability he found on MySpace.com -- and another variation on the cross-site scripting (XSS) theme.

Called XSS fragmentation, the vulnerability consists of multiple chunks, or fragments, of JavaScript malware that can slip by a filter or firewall because individually they don't constitute a security risk. But when they are combined after hitting the site, they can then be dangerous.

XSS fragmentation is rare, but a potentially powerful vulnerability that could be used against community-based sites such as MySpace or Web-based mail systems, security experts say. MySpace in particular is vulnerable because it takes user-supplied content and stores it without adequate filtering, says Jeremiah Grossman, CTO of White Hat Security. An e-commerce site would not be at risk to this type of attack, he says.

XSS in general has become one of the most prevalent targets of online hackers, with many major Websites sporting XSS vulnerabilities. (See Cross-Site Scripting: Attackers' New Favorite Flaw and Hackers Reveal Vulnerable Websites.)

With XSS fragmentation, an attacker could inject the script fragments onto the MySpace user's interests section, such as music and film, according to the proof-of-concept posting by kuza55, the hacker who discovered the vulnerability.

Once the JavaScript fragments get on the site, they assemble and do their dirty work -- dropping a worm, stealing browser history, port-scanning a victim's intranet, or shooting off phishing emails purportedly from MySpace to steal logins and passwords.

"I personally have only seen XSS fragmentation a few times," says hacker Rsnake, founder of the sla.ckers.org site where kuza55 posted the proof-of-concept code. "This isn't that common of an attack, as it generally requires that there be two or more places to inject code on the page."

Interestingly, scanning alone won't detect XSS fragmentation, nor will blacklisting eliminate the threat. White Hat Security's Grossman, whose company runs a vulnerability assessment and management service for Websites, says it takes human intervention to detect such a vulnerability or attack because it's typically targeted at a specific site or organization. Whitelisting -- specifying what data is allowed -- would be a better way to prevent such an attack, he says.

"This attack is pretty involved. Scanning is not going to find it, but human assessment would," he says. "In Web attacks, there's going to be someone sitting behind a browser... You have to match their skillset, and that's where the human assessment part" comes in.

MySpace had not responded to inquiries for this article as of presstime.

— Kelly Jackson Higgins, Senior Editor, Dark Reading

  • WhiteHat Security Kelly Jackson Higgins is the Executive Editor of Dark Reading. She is an award-winning veteran technology and business journalist with more than two decades of experience in reporting and editing for various publications, including Network Computing, Secure Enterprise ... View Full Bio
     

    Recommended Reading:

    Comment  | 
    Print  | 
    More Insights
  • Comments
    Newest First  |  Oldest First  |  Threaded View
    COVID-19: Latest Security News & Commentary
    Dark Reading Staff 6/4/2020
    Data Loss Spikes Under COVID-19 Lockdowns
    Seth Rosenblatt, Contributing Writer,  5/28/2020
    Abandoned Apps May Pose Security Risk to Mobile Devices
    Robert Lemos, Contributing Writer,  5/29/2020
    Register for Dark Reading Newsletters
    White Papers
    Video
    Cartoon Contest
    Write a Caption, Win a Starbucks Card! Click Here
    Latest Comment: This comment is waiting for review by our moderators.
    Current Issue
    How Cybersecurity Incident Response Programs Work (and Why Some Don't)
    This Tech Digest takes a look at the vital role cybersecurity incident response (IR) plays in managing cyber-risk within organizations. Download the Tech Digest today to find out how well-planned IR programs can detect intrusions, contain breaches, and help an organization restore normal operations.
    Flash Poll
    Twitter Feed
    Dark Reading - Bug Report
    Bug Report
    Enterprise Vulnerabilities
    From DHS/US-CERT's National Vulnerability Database
    CVE-2020-13777
    PUBLISHED: 2020-06-04
    GnuTLS 3.6.x before 3.6.14 uses incorrect cryptography for encrypting a session ticket (a loss of confidentiality in TLS 1.2, and an authentication bypass in TLS 1.3). The earliest affected version is 3.6.4 (2018-09-24) because of an error in a 2018-09-18 commit. Until the first key rotation, the TL...
    CVE-2020-10548
    PUBLISHED: 2020-06-04
    rConfig 3.9.4 and previous versions has unauthenticated devices.inc.php SQL injection. Because, by default, nodes' passwords are stored in cleartext, this vulnerability leads to lateral movement, granting an attacker access to monitored network devices.
    CVE-2020-10549
    PUBLISHED: 2020-06-04
    rConfig 3.9.4 and previous versions has unauthenticated snippets.inc.php SQL injection. Because, by default, nodes' passwords are stored in cleartext, this vulnerability leads to lateral movement, granting an attacker access to monitored network devices.
    CVE-2020-10546
    PUBLISHED: 2020-06-04
    rConfig 3.9.4 and previous versions has unauthenticated compliancepolicies.inc.php SQL injection. Because, by default, nodes' passwords are stored in cleartext, this vulnerability leads to lateral movement, granting an attacker access to monitored network devices.
    CVE-2020-10547
    PUBLISHED: 2020-06-04
    rConfig 3.9.4 and previous versions has unauthenticated compliancepolicyelements.inc.php SQL injection. Because, by default, nodes' passwords are stored in cleartext, this vulnerability leads to lateral movement, granting an attacker access to monitored network devices.