<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Authenticating a victim under an attacker's credentials</title>
        <description>This flaw exists in most authentication systems I see, but I've had trouble convincing people (including myself) that it's really a problem.

The attack can be just a CSRF which submits the attackers credentials to log in the victim and then redirects them to the site. Many to most authentication schemes don't have nonces in the login form.

What attacks does this allow? I see a few:
 1. Getting someone to enter info that only they know (data extraction). This could involve passwords, CC numbers, SSNs, Intellectual Property, and pretty much any other data or actions involved in the application.
 2. Framing someone for hacking.
 3. Taking advantage of someone else's hard work (taking surveys, entering raffles, etc).


I know that there is a big issue with the victim noticing that the system is treating them like a different user, but's lets ignore that.

What do your devious minds see?</description>
        <link>http://sla.ckers.org/forum/read.php?4,34472,34472#msg-34472</link>
        <lastBuildDate>Wed, 19 Jun 2013 07:12:25 -0500</lastBuildDate>
        <generator>Phorum 5.2.15a</generator>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?4,34472,34481#msg-34481</guid>
            <title>Re: Authenticating a victim under an attacker's credentials</title>
            <link>http://sla.ckers.org/forum/read.php?4,34472,34481#msg-34481</link>
            <description><![CDATA[I assumed that there were different logins for bugs.targetsite.com and www.targetsite.com, and that the victim was already logged into www.targetsite.com.<br />
<br />
If not, then CryingWolf isn't just crying wolf. ;)]]></description>
            <dc:creator>clayfox</dc:creator>
            <category>CSRF and Session Info</category>
            <pubDate>Fri, 14 May 2010 09:26:10 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?4,34472,34480#msg-34480</guid>
            <title>Re: Authenticating a victim under an attacker's credentials</title>
            <link>http://sla.ckers.org/forum/read.php?4,34472,34480#msg-34480</link>
            <description><![CDATA[Are there implicit steps between b) and c) where you then log yourself out and send off pings waiting to see if they ever log in to targetsite?<br />
<br />
Otherwise aren't the requests just from your account? Maybe it's a throwaway account and the goal is to distribute the requests among victim machines?]]></description>
            <dc:creator>CryingWolf</dc:creator>
            <category>CSRF and Session Info</category>
            <pubDate>Fri, 14 May 2010 08:54:18 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?4,34472,34475#msg-34475</guid>
            <title>Re: Authenticating a victim under an attacker's credentials</title>
            <link>http://sla.ckers.org/forum/read.php?4,34472,34475#msg-34475</link>
            <description><![CDATA[A few big ones that keep popping up in my wanderings-<br />
<br />
Flash attacks- when the target site's crossdomain.xml file allows *.targetsite.com, and there's a flash upload vulnerability on bugs.targetsite.com, but exploiting it requires the user be logged into the attacker's profile, you:<br />
a) log the user into your account <br />
b) grab the flash payload<br />
c) perform requests to www.targetsite.com<br />
<br />
It sounds awfully specific, I know, but it's a wicked combo move, and far more common than I expected.<br />
<br />
Similarly, there's a handful of other cross-subdomain attacks dealing with cookies. An XSS hole in a secondary app that's only accessible to the attacker can be used to poison/manipulate existing sessions of users in the main app without logging them out.<br />
<br />
Another though, related to your data extraction- if you can, say, log somebody into your Google or Bing account, you can log in later and view any searches that they've made (opt-in on Google). Google added CSRF tokens to logins last fall, but those, too, can be bypassed with an XSS anywhere on *.google.com. (Not exactly easy these days, but it happens every once in a while)]]></description>
            <dc:creator>mckt_</dc:creator>
            <category>CSRF and Session Info</category>
            <pubDate>Thu, 13 May 2010 22:51:01 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?4,34472,34472#msg-34472</guid>
            <title>Authenticating a victim under an attacker's credentials</title>
            <link>http://sla.ckers.org/forum/read.php?4,34472,34472#msg-34472</link>
            <description><![CDATA[This flaw exists in most authentication systems I see, but I've had trouble convincing people (including myself) that it's really a problem.<br />
<br />
The attack can be just a CSRF which submits the attackers credentials to log in the victim and then redirects them to the site. Many to most authentication schemes don't have nonces in the login form.<br />
<br />
What attacks does this allow? I see a few:<br />
 1. Getting someone to enter info that only they know (data extraction). This could involve passwords, CC numbers, SSNs, Intellectual Property, and pretty much any other data or actions involved in the application.<br />
 2. Framing someone for hacking.<br />
 3. Taking advantage of someone else's hard work (taking surveys, entering raffles, etc).<br />
<br />
<br />
I know that there is a big issue with the victim noticing that the system is treating them like a different user, but's lets ignore that.<br />
<br />
What do your devious minds see?]]></description>
            <dc:creator>clayfox</dc:creator>
            <category>CSRF and Session Info</category>
            <pubDate>Thu, 13 May 2010 11:27:43 -0500</pubDate>
        </item>
    </channel>
</rss>
