Slashdot Mirror


Groupon Refuses To Pay Security Expert Who Found Serious XSS Site Bugs

Mark Wilson writes: Bounty programs benefit everyone. Companies like Microsoft get help from security experts, customers gain improved security, and those who discover and report vulnerabilities reap the rewards financially. Or at least that's how things are supposed to work. Having reported a series of security problems to discount and deal site Groupon, security researcher Brute Logic from XSSposed.org was expecting a pay-out — but the site refuses to give up the cash. In all, Brute Logic reported more than 30 security issues with Groupon's site, but the company cites its Responsible Disclosure policy as the reason for not handing over the cash.

104 of 148 comments (clear)

  1. He screwed up. by Anonymous Coward · · Score: 1

    Should have made 30 separate submissions from 30 separate e-mail addresses.

    1. Re:He screwed up. by Anonymous Coward · · Score: 2, Informative

      Yes, he did screw up: by getting things published on XSSposed.org before GroupOn fixed their issues.

    2. Re:He screwed up. by Sun · · Score: 4, Insightful

      Yes, he did screw up: by getting things published on XSSposed.org before GroupOn fixed their issues.

      You mean "thing", right? Only one, only by mistake, only for a short period of time.

      I'm with the researcher on this one.

      Shachar

    3. Re:He screwed up. by Dutch+Gun · · Score: 5, Interesting

      Except, his "one mistake" was bragging about his find to his buddies (the exploits were found and submitted, so there was no reason to do so), and Oops! it went public, obviously in a way that Groupon happened to spot it as well*. Now it's essentially out in the wild before a fix was in, however you want to spin it. That's the exact opposite of "responsible disclosure". If you tell someone else about an exploit, even in private, you no longer have control of that information. Groupon is, I think, making a point that they take the "responsible disclosure" part of that agreement seriously.

      Note in the article:

      He also points out that another company, Sucuri Security, was happy to pay out even after a tweet revealed some details of a security flaw in their product.

      Was this also by him, meaning this isn't the first time he's done this? Or one of his colleagues? How do you accidentally tweet about an undisclosed security disclosure? Is it too much to ask them to simply NOT blab about it to others in public forums? Either way, it learns like these guys need to learn how to keep their mouths shut about the vulnerabilities they discover until the fix is confirmed, that is, if they actually want a bounty. What the hell is so hard about NOT talking about a security exploit you've discovered? Ok, sort of a dick move by Groupon (no surprise), but it's hard for me to feel too sorry for this guy either.

      * My theory is that Groupon was actually emailed that the vulnerability was made public on XSSposed.org. If a company doesn't respond, XSSposed simply publishes the vulnerability and emails a notification to the webmaster, as they seem to be all about public exposure. This site also gives "rankings" to security researches, so there seems to be an incentive to share the details of an exploit before it's fixed with others on the site in order to get "credit" for the discovery (and this guy is that the top of the list), which seems like a really bad incentive.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    4. Re:He screwed up. by jythie · · Score: 1

      Even if 'only once, by mistake', he still did something that their disclosure rules explicitly said not to do or it invalided the process. It would be nice if they made an exception or were more understanding, but they are under no obligation and have every right to be pissed off, even if it was an accident.

      Think about when a company accidently puts an archive of customer details up on their download site. Even if they fix it quickly and it was an honest mistake, they still screwed up and people are going to be annoyed with them.

    5. Re:He screwed up. by farble1670 · · Score: 1

      You mean "thing", right? Only one, only by mistake, only for a short period of time.

      you new to the internet? you can't expose something for a "short period of time". once it's posted, it lives on. anyone could have copied it. maybe you'd like to post your credit card card info for a "short period of time". you okay with that? it's only one "thing" after all.

      that's the whole point of a bounty system: to get folks to report bugs to you *privately* before they are discovered publicly. he got what he deserves. this is nothing more than sour grapes. he wanted his bounty, and the public fame of posting to xssposed.org. well, can't have both.

    6. Re:He screwed up. by Sun · · Score: 1

      Let's tone down the ad-hominem, please.

      I brought forward the period of time the data was published as indication of intent. It does imply that the publication was unintended.

      There is a Hebrew proverb, "the law will puncture the mountain". It means strict adherence to the letter of the law, regardless of circumstances (or common sense).

      If you say "that's the agreement, and he violated it, however brief and however unintentional", then you still have to account to the 30 other vulnerabilities, for which Groupon is also refusing to pay, for no good reason at all.

      Shachar

    7. Re:He screwed up. by farble1670 · · Score: 1

      really? what message would paying him send?! if you find 3 vulnerabilities, go ahead and expose 2 of them. ruin our business. no problem. we'll pay you big bucks for the one you didn't release.

      and IMHO, why would they? he did them wrong, very wrong. they shouldn't reward him for that. consider it this way. the potential harm of publicly exposing the issue is massive. you seem to be claiming it's a zero. it isn't. it's a negative -1,000,000,000. 30 - 1,000,000,000 is a negative number. he's far from being in the black in the good will department.

      the bug bounty program isn't a formal agreement bound by law. it's completely at the discretion of the sponsor company. that means that if they don't like your actions, or just the cut of your jib, they don't *have* to pay you. maybe the CEO saw your dog poop on his lawn. yep, no payment. welcome to life.

  2. Sell it to black hats then... by Karmashock · · Score: 3, Insightful

    They'll pay. The companies are unforgivably stingy about paying security bounties. Obviously a good person is not going to sell it to black hats. But why would anyone investigate security in these companies without compensation guarantees or the intent to exploit them for personal profit?

    Just stop even bothering to exploit them unless you interest is to sell the information to the highest bidder.

    Help companies that want help if you're a good person and exploit stupid companies if you're a bad person.

    Next issue.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    1. Re:Sell it to black hats then... by stephanruby · · Score: 3, Informative

      They'll pay.

      It depends.

      Groupon's entire business model is based on extracting as much cash as possible from desperate businesses, even if that means those businesses go bankrupt. Groupon doesn't fear bad PR. If it was afraid of bad press, it would have folded long ago.

      Also, 32 XSS security issues seems like a pretty high number. Personally, I wouldn't be surprised if those 32 XSS vulnerabilities traced back to a single problem. That being said, I have no idea if that's the case, or not.

      Either this researcher, or Groupon, would have to tell us what those 32 XSS vulnerabilities were in the first place, for us to really understand this situation.

    2. Re:Sell it to black hats then... by mysidia · · Score: 3, Insightful

      Groupon doesn't fear bad PR. If it was afraid of bad press, it would have folded long ago.

      Possibly they don't mind bad press, but i'll bet they mind press that says their site is insecure, or that if you do businesses with them, "Your identity/credit card number might get stolen"

      That's probably why they got fussy and denied the researcher's bounty, when a note that a XSS bug (without substantive details) had been published.

      Sounds like maybe the "responsible disclosure" policy was about protecting the site's reputation, not their users' security.

    3. Re:Sell it to black hats then... by Antique+Geekmeister · · Score: 1

      Black hats are even less likely to pay. There's no binding contract to do an illegal thing, no lawyers, and many black hats will simply attack your systems if you try to deal with them, the only loss if they try to rip you off is to their "reputation", and in general they do not care or use a sock puppet anyway.

    4. Re:Sell it to black hats then... by Cederic · · Score: 2

      To be fair, the report suggests they took the bug notification seriously and were discussing a patch.

      So they're trying to protect the site's reputation AND their users' security.

    5. Re:Sell it to black hats then... by stephanruby · · Score: 3, Interesting

      Groupon doesn't fear bad PR. If it was afraid of bad press, it would have folded long ago.

      Possibly they don't mind bad press, but i'll bet they mind press that says their site is insecure, or
      that if you do businesses with them, "Your identity/credit card number might get stolen"

      That's a good point.

      By the way, it was actually one single XSS flaw that was affecting 32 different web sites.

      At least, this is according to the researcher himself (either that, or he made a mistake expressing himself, because his English is obviously not too good). So if that's really the case that it was only one flaw, but on 32 sites, then I really do have no sympathy for him.

      Once a vulnerability is disclosed for one site, it's obvious that hackers are going to try to exploit the same flaw on other sites owned by that same entity And by disclosing the vulnerability of two sites, a disclosure which was not accidental at all, it's obvious that he was pissed off that Groupon wouldn't commit to any minimum amount of money for his initial disclosure .

    6. Re:Sell it to black hats then... by stephanruby · · Score: 4, Insightful

      And continuing on my initial line of thought.

      I think that Groupon should assign $500 to that one security flaw disclosed by Brute_Logic (again, it can't be 32 flaws, because it's essentially only one flaw on 32 sites owned by Groupon), and then it should give that money as a donation to the EFF (under the pseudonym Brute_Logic).

      This would send the right message to future researchers who discover future flaws, that Groupon can be fair, but that researchers need to follow protocol if they really want the money to go to them.

    7. Re:Sell it to black hats then... by Karmashock · · Score: 1

      If I can rip customer credit card information from them, that will matter. Are you going to buy a coupon from them if someone can steal your credit card information from their payment system?

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    8. Re:Sell it to black hats then... by Karmashock · · Score: 1

      Yes, only bad people would sell to black hats.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    9. Re:Sell it to black hats then... by Antique+Geekmeister · · Score: 3, Informative

      > Black hats are not some cartoonish sinister force

      I've worked with both white hat and black hat crackers. Most black hat crackers, by an overwhelming majority, are an _very_ cartoonish. That cartoonish and mostly incompetent majority does not pay their bills, they do not protect the confidentiality of their targets or of their colleagues, they violate their agreements, and they will attack the accounts and systems of the people who have already paid them once.

      Are there black hat crackers who keep their deals and their word? Yes, there are I can think of several I consider professional colleagues. They break laws, but they turn around and sell their services to vulnerable clients to shore up their defenses, and I applaud their work. I would expect them be willing to pay a modest sum for a zero-day exploit to add to their toolkit. But they're very much the exception. Go spend some time on the IRC chnnel "4chan" to get a much better sense of what the average black hat cracker is like.

    10. Re:Sell it to black hats then... by JackieBrown · · Score: 1

      Are you going to buy a coupon from them if someone can steal your credit card information from their payment system?

      People still buy from Targert

    11. Re:Sell it to black hats then... by Karmashock · · Score: 1

      That's because no one knows if anyone was actually hurt because of that. All we know is that they had a breach.

      The banks likely ate most of the pain but they are suing target for the liability.

      So... no, companies don't just get away with that.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    12. Re:Sell it to black hats then... by ultranova · · Score: 1

      Obviously a good person is not going to sell it to black hats.

      You mean a law-abiding person. A good person does not prey on innocents, but Corporate America provides plenty of food satisfying any reasonable standard of sufficient sinfulness you care to set to qualify as an acceptable target.

      It's why movies that want robbers seem heroic often use casinos as targets: no one's going to shed a single tear when those who exploit people's dreams to fleece them get victimized in turn.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    13. Re:Sell it to black hats then... by Karmashock · · Score: 1

      This is the sort of mentality that lets people think it is okay to plant bombs to blow up police cars because you're mad about the vietnam war or something.

      to which I can only respond with this:
      https://www.youtube.com/watch?...

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    14. Re:Sell it to black hats then... by Triklyn · · Score: 1

      targets report 47 % drop in profits during the period immediately following... compared to i believe expectations of a year earlier.

    15. Re:Sell it to black hats then... by mysidia · · Score: 1

      So they're trying to protect the site's reputation AND their users' security.

      Sure, they take the notification seriously and are patching by all apparent counts --- i'm not doubting that they are concerned about their site's security as well.

      That doesn't fully speak to the purpose of the "responsible disclosure" policy, and why they've decided to smite the researcher, however.

  3. Public shaming! by TsuruchiBrian · · Score: 1, Funny

    That's how problems get fixed these days isn't it? Let's do what we always do, and publicly shame groupon until they do the right thing. Internet DEPLOY!

    1. Re: Public shaming! by TsuruchiBrian · · Score: 1

      You sound like a bitter restaurant owner.

  4. Re:Good for them by hawguy · · Score: 4, Informative

    I'm tired of these security experts holding these sites hostage. They should disclose these vulnerabilities to build a safer Internet, not to line their pockets.

    If they really wanted to line their pockets, they'd sell them to the black hats.

    Blindly disclosing the security holes to the internet at large makes the internet less safe in the short term since the bad guys can exploit the vulnerabilities before the good guys can fix them.

    Groupon could hire people themselves to find the vulnerabilities, but they chose not to, instead they offer a bounty for security bugs, which apparently is very cost effective when they don't pay up, so it's a double win - no need to pay money to hire security experts when a community of bug hunters will do the work for a token bounty, and no reason to actually pay the bounty when you can find a technicality (if one out of 30 bugs were released in violation of their guidelines, why aren't they paying their promised bounty for the others?)

  5. IF they don't have a bug bounty by Anonymous Coward · · Score: 1

    don't 'research' their sites for exploits and expect a financial return

  6. Don't follw the rules don't get paid. by jklovanc · · Score: 5, Informative

    Part of the requirements to be paid a bounty is following the "responsible disclosure policy". The submitter did not follow that policy and therefore did not get paid. It seems pretty simple.

    1. Re:Don't follw the rules don't get paid. by extranatural · · Score: 1

      Fair enough, but what about the other 30 or so bugs he reported?

      More to the point. Let's say they don't pay this time. Next time someone finds a bug that effects Groupon what incentive do they have to report it to Groupon? Why not sell it on a Blackhat forum for a big ol pile of bitcoins?

    2. Re:Don't follw the rules don't get paid. by Anonymous Coward · · Score: 1, Informative

      Nowhere in the policy does it say that the exploit cannot be published. But there is the magic pull the rug out from under everyone clause: "Notwithstanding any of the above, Groupon reserves the right to cancel or modify this program at any time and without notice."

      http://www.groupon.com/pages/responsible-disclosure

      The man should be paid. Fuck Groupon if they don't follow through and do the right thing.

    3. Re:Don't follw the rules don't get paid. by Stewie241 · · Score: 3, Informative

      Well the policy does say that they will not pay out for "Bugs that have been disclosed publicly or to third parties (brokers) by you or others"

    4. Re:Don't follw the rules don't get paid. by jklovanc · · Score: 1

      Fair enough, but what about the other 30 or so bugs he reported?

      By not following the rules he is disqualified from the program no matter how many bugs he submitted.

      Next time someone finds a bug that effects Groupon what incentive do they have to report it to Groupon?

      The same as before and they might actually follow the rules and get paid.

    5. Re:Don't follw the rules don't get paid. by Anonymous Coward · · Score: 1
      If you're going to post the link you should probably read the policy:

      Similarly, we also have a number of issues for which we will generally not pay out a bounty - and which include anything that reports an act that is abusive or in bad faith. These include:
      ...
      - Bugs that have been disclosed publicly or to third parties (brokers) by you or others

    6. Re:Don't follw the rules don't get paid. by Black+Parrot · · Score: 1

      Part of the requirements to be paid a bounty is following the "responsible disclosure policy". The submitter did not follow that policy and therefore did not get paid. It seems pretty simple.

      I always make it even simpler, by citing my Greedy Bastard Policy regardless of what anyone does.

      --
      Sheesh, evil *and* a jerk. -- Jade
    7. Re:Don't follw the rules don't get paid. by extranatural · · Score: 3, Insightful

      So the bottom line for you is about the letter of the law rather than the spirit of the law?

      If the 30 other bugs are forfeit because of a procedural mistake that only applied to one of the bugs, the next infosec researcher won't report 30 bugs. They will report them one at a time in an effort to maximize their rewards. The vulnerabilities will stay in the wild longer, the effectiveness of whole effort behind posting bounties is reduced.

      Hunting for bugs sometimes requires consulting with others in the infosec community. From what I understand it was a fairly minor and well intentioned slip. A technicality.

      If good intentions are met with pedantics & technicalities, I wonder how long those intentions will remain good.

    8. Re:Don't follw the rules don't get paid. by jklovanc · · Score: 1

      The other issue are the 30 additional bugs just permutations of the bug that was published?

    9. Re:Don't follw the rules don't get paid. by luis_a_espinal · · Score: 1

      Ah, because wrong + wrong = right. Got it.

    10. Re:Don't follw the rules don't get paid. by extranatural · · Score: 1

      That's a good point, at this point it's unclear how like (or unlike) the reported bugs were.

      None the less I think it wiser to reward the good intent rather than punish on a technicality.

    11. Re:Don't follw the rules don't get paid. by jklovanc · · Score: 1

      Then there is the alternate scenario.
      1. Find bug.
      2. Report to Groupon.
      3. Publish on group just long enough to get noticed and replicated.
      4. Garner publicity for finding bug.
      5. Groupon deny bounty
      6. Garner more publicity from controversy.

      It might not be as innocent as they make it out to be. For some the notoriety is more important than the money.

    12. Re:Don't follw the rules don't get paid. by pete6677 · · Score: 1

      Groupon had no intention of paying at all. If it weren't for that they would have just brought up some other technicality.

      Now security researchers know what they really need to do if they want to make money from Groupon vulnerabilities...

    13. Re:Don't follw the rules don't get paid. by HornWumpus · · Score: 1

      You don't understand Karma.

      The victim deserves whatever you do to them. For actions in previous lives. They are at -1 to start, because Karma.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    14. Re:Don't follw the rules don't get paid. by jklovanc · · Score: 1

      Groupon had no intention of paying at all.

      That is a generalized assumption based on one incident. You have no idea if they have paid out in other instances.

  7. Re:Good for them by Anubis+IV · · Score: 1

    How did he hold it hostage? He disclosed the vulnerabilities to them privately before doing anything else. This wasn't a case of "shame them now, hope for a payout later". It was a case of "responsible disclose it privately, then do a stupid thing by disclosing it publicly before they've had a chance to pay you". As much as I don't like Groupon, I'm not sure which side of this disagreement I think is (most) in the wrong.

  8. Editorial slant much? by Anonymous Coward · · Score: 5, Insightful

    There's a dispute between two parties. I realize "company bad!" is everyone's default, but there ARE two sides to this story, and presenting one side with a heavy editorial slant is rarely productive.

    Here are what appear to be the facts: A security researcher found several flaws on groupon.com. It's likely they were related, though how much so isn't directly stated. These flaws were reported to Groupon. At least some details related to at least some of the flaws were published online for a period of time, which may or may not be inadvertent. Groupon's stated policy is to reward researchers for reporting bugs, with a condition that the bugs are not also disclosed publicly before Groupon can address them. Groupon has declined to pay in this case because of the online posting.

    Whether this is reasonable or horrible depends on a number of factor, for which we have only one person's word. Was the publishing of details inadvertent, or deliberate? How long was the post up? Did the post describe all the flaws, or just some? How detailed was the online description? Was the post proactively taken down by the author because it was posted "in error," or was it in response to Groupon's policy? How long did Groupon have information about this vulnerability before the online disclosure? All of these would affect my belief about who's being unreasonable to whom here.

    1. Re:Editorial slant much? by Anonymous Coward · · Score: 1

      It does make me question how Groupon knew he'd posted it if it was only up a few minutes. It would seem that if Groupon knew it had been posted, then even if it was only up for a minute, it's possible that very many interested parties could have noticed as well. Since they want to be able to fix the bugs and not have the bugs advertised to people who would exploit them, it makes sense to only pay a bounty when the expert was appropriately careful with the information. Even if you expose it for a moment, you're exposing it for a moment to (possibly) everyone. Once you publish something, you can't reliably make it private again.

    2. Re:Editorial slant much? by Anonymous Coward · · Score: 1

      Even if the researcher did the wrong thing, inadvertent / deliberate or not, Groupon should be smart enough to realise the impact to both their reputation and their future ability to have people participate in their program if they get a reputation for not paying. They should also be smart enough to understand that they may now become a target for people wanting to 'teach them a lesson' even if they are 100% in the right.

  9. Trojan-like problems haunt Groupon by Krishnoid · · Score: 1

    Apparently this isn't their only issue in attempting to prevent infections.

  10. Re:Good for them by mysidia · · Score: 4, Insightful

    They should disclose these vulnerabilities to build a safer Internet, not to line their pockets.

    A safer internet doesn't put food on their table.

    It's Groupon who is lining their pockets, when they could be building a safer internet by actually paying money for security. It's the reluctants of companies to take security seriously and spend time and money on it that leads to an unsafe internet.

    And then we get dumb things like this "responsible disclosure program," which is really not about protecting users, but protecting Groupon's reputation. That is to say... it's a PR-protecting policy, not a policy for protecting users' safety. The unintentional disclosure they referenced regarding ONE of the 30 vulnerabilities didn't even reveal meaningful information about the vulnerability, therefore: Groupon was not concerned about exploit details being disclosed, but ONLY the fact that there was publicity being generated that said their site was insecure.

    The researchers need the bounty proceeds to justify spending the time researching to discover them. It's the companies that are lining their pockets, by avoiding hiring people like these folks and other security professionals to do this ----- instead offering small bounties, only available if they DO discover something wrong after spending possibly thousands of hours beating around looking for something wrong.

  11. That's the definition of Responsible Disclosure by raymorris · · Score: 1

    Responsible Disclosure is a term of art which means informing the company confidentially and allowing them sufficient time to fix it before making it public.

  12. Re:Good for them by un1nsp1red · · Score: 4, Insightful

    very cost effective when they don't pay up, so it's a double win - no need to pay money to hire security experts when a community of bug hunters will do the work for a token bounty, and no reason to actually pay the bounty when you can find a technicality

    Except this only works a couple times. Who is going to spend their time on Groupon now that they know they'll weasel out of paying?

  13. Note to self ... by Anonymous Coward · · Score: 3, Insightful

    ... next time sell info to hxkers

  14. Pay The Man! by sk999 · · Score: 1

    Groupon should pay attention to Richard Pryor:

    www.youtube.com/watch?v=BcQ8zMOcV0E

  15. Strange response by lq_x_pl · · Score: 3, Insightful

    I understand that he broke the terms. It is absolutely valid for Groupon to refuse to pay them.
    From a 'big picture' point of view though, this was a very bad move. Security researchers are a group with whom you usually want to be on good terms. Maybe just reduce the payout over the one published exploit - but don't stiff the guy. Even if Brute Logic is a nice guy (tm) that continues to operate in a benevolent fashion, other security researchers (and their less-benevolent counterparts) may see this and decide that it is open season on Groupon.

    --
    An internal system operation returned the error "The operation completed successfully.".
    1. Re:Strange response by Anonymous Coward · · Score: 1

      I understand that he broke the terms. It is absolutely valid for Groupon to refuse to pay them. From a 'big picture' point of view though, this was a very bad move. Security researchers are a group with whom you usually want to be on good terms. Maybe just reduce the payout over the one published exploit - but don't stiff the guy. Even if Brute Logic is a nice guy (tm) that continues to operate in a benevolent fashion, other security researchers (and their less-benevolent counterparts) may see this and decide that it is open season on Groupon.

      ...in other words, it's reasonable to expect some members of the security research community to attack you if you upset them.

      Which is basically what gangs would do when people would refuse to pay for the "insurance" they would "offer".

      Posting anonymously, for obvious reasons.

    2. Re:Strange response by PRMan · · Score: 1

      You may not like it (maybe none of us do), but ask Sony how suing GeoHot worked out for them...

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    3. Re:Strange response by lq_x_pl · · Score: 2
      You're twisting my words. That's ok though, I'd expect that from AC.
      I wasn't saying that the researchers are an organized gang of cyber-thugs cruisin' the web for sploits. I was just acknowledging how humans tend to act in groups. Most people see someone acting unfairly and say, "Gee, that's not nice."
      Others, if they identify strongly with the individual they think was wronged, may take a more active role in meting out karma.

      This is particularly problematic, if you've offered a bounty for holes in your security - and then you refuse to pay someone who found holes in your security. You can't win. Folks will either stop trying to help you find holes in your security, or they'll find them and handle them in a way that is sure to be profitable.
      Don't piss of the folks you've asked to help - this applies to your dealings with waiters, plumbers, and mechanics as well.

      --
      An internal system operation returned the error "The operation completed successfully.".
    4. Re:Strange response by lq_x_pl · · Score: 1

      Sometimes, you do.
      I'd rather swallow a little pride than have my shitter explode. To each his own, I guess.

      --
      An internal system operation returned the error "The operation completed successfully.".
    5. Re:Strange response by maestroX · · Score: 1

      Even if Brute Logic is a nice guy (tm)

      Nah, hooligans (script kiddies evolved) wandering the net, the SPAM in your httpd log.

      Brute Logic @brutelogic Apr 22

      @r3nop0c @Groupon Of course their 30+ websites will @xssposed next times.

  16. Re:Good for them by aaronb1138 · · Score: 1

    Security "experts" who do little more than run a pre-built set of scripts against websites. It's five minutes of work for them to roll the dice that they might get a payout. Even if the security firm invested serious time in developing the tools and scripts, their spamming their tests out and wanting a payday not commensurate with the scalability of their approach.

  17. Re:The Real Reason by Stewie241 · · Score: 2

    I'm trying to understand the use of the word 'moments'. It seems the article, which is clearly biased in favour of the security researcher, is trying to downplay the actual event. It is hard to really grasp exactly what happened here because the amount of time that the posting was live is not specifically mentioned. Generally, I would assume moments is about 10-15 seconds or less. However the following happened in those 'moments':
      1. The issue was published
      2. Somebody realized it was published in error (there is no indication of who)
      3. Groupon somehow found out about this being posted
      4. The article was removed

    So you can give the benefit of the doubt and assume it was an accident. But as a security research you have to realize that making this sort of mistake can have serious repercussions. If Groupon somehow discovered it had been published, it isn't that unreasonable to assume that others had as well.

  18. Re:Good for them by NormalVisual · · Score: 1

    If they really wanted to line their pockets, they'd sell them to the black hats.

    And who's to say that he doesn't have another three dozen that he knows about, but held back?

    --
    Please stand clear of the doors, por favor mantenganse alejado de las puertas
  19. Re:Good for them by quantaman · · Score: 4, Insightful

    I'm tired of these security experts holding these sites hostage. They should disclose these vulnerabilities to build a safer Internet, not to line their pockets.

    If they really wanted to line their pockets, they'd sell them to the black hats.

    Blindly disclosing the security holes to the internet at large makes the internet less safe in the short term since the bad guys can exploit the vulnerabilities before the good guys can fix them.

    Groupon could hire people themselves to find the vulnerabilities, but they chose not to, instead they offer a bounty for security bugs, which apparently is very cost effective when they don't pay up, so it's a double win - no need to pay money to hire security experts when a community of bug hunters will do the work for a token bounty, and no reason to actually pay the bounty when you can find a technicality (if one out of 30 bugs were released in violation of their guidelines, why aren't they paying their promised bounty for the others?)

    I'm sure they do have their own people looking for vulnerabilities, but if outsiders also find vulnerabilities they'd like to know.

    As for the non-payout I doubt Groupon's motive is financial. Far more likely they really want to discourage people from disclosing the bugs publicly before they have a chance to fix them.

    Whether Groupon is being reasonable is the question here.

    I'm personally skeptical that the expert found 32 separate issues but suspect he found 32 variations on the same issue (he says 32 sites affected, which leads me to believe this is the case). If so the description of one issue could give an attacker enough of a clue to find the other 31 issues.

    Then again it could be 32 legitimately unique issues, and the one vague disclosure might not have been enough to help an attacker. In that case Groupon should probably pay him out.

    --
    I stole this Sig
  20. They are not the only one by Anonymous Coward · · Score: 1

    I submitted a bug to a company who claimed to offer up to 100k, the company never responded to any of my emails and fixed the bug about a month later. It puts me in a tight spot, I can't disclose this now fixed bug (for many months) if I want to hold out any hope of getting paid. Makes it hard to name and shame them...

    262c603833189cbf75eba31d9dab1344544b4919

  21. Re: Good for them by Anonymous Coward · · Score: 1

    If it's so easy then they really don't have an excuse and should be forced to pay. The work is important and it's been done. It needs to be paid for.

  22. Re:Good for them by Whiteox · · Score: 1

    I don't get it. Someone please explain to the rest of us if there is either a verbal or written contract between security experts and website/merchanting/data corporations or business? Or is this some kind of tradition or unwritten corporate responsibility?

    --
    Don't be apathetic. Procrastinate!
  23. Re:Good for them by erice · · Score: 2

    (if one out of 30 bugs were released in violation of their guidelines, why aren't they paying their promised bounty for the others?)

    Maybe there is only one bug and the remaining 29 are just trivial exploit variations of a single error. Of course, if that were true, it would help if Groupon actually explained that rather than hiding behind generalized and opaque "policy" reasons.

  24. I didn't know: Responsible Disclosure policy by Trax3001BBS · · Score: 1

    Responsible disclosure fails to satisfy security researchers who expect to be financially compensated, while reporting vulnerabilities to the vendor with the expectation of compensation might be viewed as extortion. While a market for vulnerabilities has developed, vulnerability commercialization remains a hotly debated topic tied to the concept of vulnerability disclosure. http://en.wikipedia.org/wiki/R...

    Still fell Groupon has a debt to pay, unless he did indeed release the info before Groupon could act on the issues.

  25. That's the deal by stox · · Score: 1

    You're basically being paid to keep it private until patched. Brute Logic blew it.

    Groupon is an Open Source shop, and their staff is quite aware of good practices.

    Had Brute Logic not disclosed, I am sure a check would be on its way.

    --
    "To those who are overly cautious, everything is impossible. "
  26. Re:Good for them by epyT-R · · Score: 3, Interesting

    Full disclosure also encourages the vendors to fix their shitty code asap, and encourages a preemptive security conscious culture. These are good things.

  27. Correct program by fulldecent · · Score: 1

    I have come across vulnerabilities in consumer products, banks, and governments (though no airplanes). Here is a policy I use and I have not yet gone to jail, have gotten all problems fixed quickly, and usually gotten credit or some reward even if not requested.

      > Hello, I have inadvertently found a security issue in your product, it allows you to do XXX which is not expected. I am publishing this on my security blog in [48 hours / 5 days / 2 weeks].

    Any time I have deviated from this process even a little the results have been much worse.

    --

    -- I was raised on the command line, bitch

  28. Cry more please by TheRecklessWanderer · · Score: 1

    Man I wish this guy would shut up. He didn't follow the rules but he still wants his money. Tough crap. Quit crying and move on.

    --
    Mean what you say...say what you mean.
  29. Re:Good for them by manquer · · Score: 1

    No he is saying experts will still participate in programs because it is not too much effort and possibility of a payday will keep them in the program, despite poor track record of these companies.

    Obviously you would loose the best experts who will spend the time and have the expertise to find the most obscure vulnerabilities. If those researchers where not interested at all in the program ( too small bounty for the effort, groupon track record etc) then Groupon losses nothing by having stingy payment policies.

  30. Re: Good for them by manquer · · Score: 1

    It might be 5 minute effort for a single application, for someone who is spending is whole time testing dozens of applications everyday, tweaking,refining the scripts etc. It might be a full time job for an in house expert and he will cost lot more than a bounty program.

  31. Re:Good for them by niftymitch · · Score: 3, Interesting

    I'm tired of these security experts holding these sites hostage. They should disclose these vulnerabilities to build a safer Internet, not to line their pockets.

    If they really wanted to line their pockets, they'd sell them to ......

    Groupon could hire people themselves to find the vulnerabilities, but they chose not to, instead they offer a bounty for security bugs, which apparently is very cost effective when they don't pay up, so it's a double win .......

    I'm sure they do have their own people looking for vulnerabilities, but if outsiders also find vulnerabilities ....

    Interesting...
    Vulnerability testing is sometimes difficult from inside.
    Companies have security policies that could make testing by employees quite difficult.
    Testing from home is often excluded by company rules.
    Network and hardware management also adds to this issue.
    Laws are making it harder and harder for White hats to operate.

    The issue of script rich "experts" hunting bounty is interesting.
    First the bounty needs rules and pre disclosure rules need to be bounded in time.
    Fixing it when I darn well want to is not no a working answer.

    Script discovered flaws are likely industry standard flaws most with well known solutions.
    A list of script triggered flaws that is as long as this tells me that the engineering
    staff and management need to have their bonus packages reviewed. It seems
    like a flawed culture. Non payment of the bounty is a symptom if the report
    was held private for a fair length of time.

    Some companies have "sat" on bugs and faults. The most famous list of faults
    are enumerated in the security book written by Robert Morris. Almost none were fixed then
    his son coded the Morris worm. That should have been the clue to the
    industry but it was not. The response was mostly legal not technical which
    is an inversion of the needs of national security where the laws of a nation
    cannot protect from predators in other nations.

    There is an astounding cognitive failure when a nation passes laws and fails to
    to address the technical reach of those outside the reach of the law. Predator drones
    are not an answer ...

    This flawed protectionist mind set by many US TLAs is a problem.
    Other nations have the same issue and should be filing bugs with vendors
    left and right. Some nations might need a proxy for this but again
    national laws could find these people acting as agents of a foreign government
    to their loss of freedom.

    Kafka is giggling.

    --
    Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
  32. That's easy by rev0lt · · Score: 1

    Did he had a coupon?

  33. cult by stridebird · · Score: 1

    Groupon? Is that still a thing?

    I don't think I have ever seen CSRF implemented right. Certainly not on Django. OK that's not XSS but still. There's a lot of cargo cult security out there.

  34. Re:Good for them by Anonymous Coward · · Score: 1

    A:"What is this? You expect me to pay you $1,000 to fix one line of code, which took you less than 5 minutes to do?? I demand an itemized bill!

    B: Takes back the bill and tears it up. Writes something on a fresh billing sheet and hands it to A.

    A: (reading new billing aloud) "Item One. Fixing one line of code: $5. Item Two. Knowing which line to fix: $995."

  35. Re:Good for them by oobayly · · Score: 1

    Want to share your knowledge?

  36. Own fault by SuperDre · · Score: 1

    Well even if it was exposed for a brief moment, it means it was exposed, so the only one he can blame is himself, he shouldn't even have talked about it 'privately' on that site..
    He should just stop blaming Groupon and just stop acting like a crybaby, especially if he claims there are 30 other problems, so he can get money for those.

  37. Re:Good for them by Whiteox · · Score: 1

    http://www.groupon.com/pages/r...
    Looks like other companies give out rewards. I did not know that.
    So if you are a security expert, find something, report it and don't get paid then an implied contract is broken.

    --
    Don't be apathetic. Procrastinate!
  38. Reasonable by aaaaaaargh! · · Score: 1

    Who wants to pay someone who calls himself "Brute Logic"?

    If he'd called himself "dark wizard" he'd get his reward!

  39. Re:Good for them by Anonymous Coward · · Score: 1

    Blindly disclosing the security holes to the internet at large makes the internet less safe in the short term since the bad guys can exploit the vulnerabilities before the good guys can fix them.

    Oh, so you think that bad guys can't afford hiring people with skills, and can't afford to buy exploits on the black market?

    Out in the real world, when you find a vulnerability, it is likely that someone somewhere is already exploiting it. When you give the company that caused the problem time to have their marketing people do damage control, you are also giving the bad guys time extra time to exploit the vulnerability. Meanwhile, the losers in that game are the people running the software. The only responsible thing to do is to warn the users to take precautions (such as not running the software, or only doing so behind a firewall), which will both hamper the bad guys AND force the company to fix it faster than marketing would otherwise allow them to.

    It should thus not be a surprise to anyone that marketing people have defined "responsible disclosure" as "let the bad guys run wild while waiting for damage control", which is NOT responsible, and can hardly be labelled disclosure.

  40. 4chan by Lehk228 · · Score: 1

    fuck it, just post the details on /b/ and make a bowl of popcorn

    --
    Snowden and Manning are heroes.
  41. Re:Good for them by jythie · · Score: 1, Insightful

    People who are careful to not publicly disclose the issue before it is fixed? Yeah, it was a mistake, but one Groupon takes rather seriously. This is not 'weaseling out', this is a legitimate gripe that they decided to call him on. They could have been more understanding and that would be nice of them, but their grievance is real and they should not be shamed into pretending it is not.

  42. Re: Good for them by praxis · · Score: 2

    Especially since it appears sometimes bounty programs cost almost nothing to implement.

  43. Re:Good for them by PlusFiveTroll · · Score: 1

    > then Groupon losses nothing by having stingy payment policies.

    Unless those experts sell their exploit to the black market and a successful exploit is carried out against Groupon and it's customers. Then I'd say they have lost something.

  44. Re:Good for them by PlusFiveTroll · · Score: 1

    Those who make peaceful vulnerability discovery impossible will make violent exploiting inevitable.

  45. Re:Good for them by Triklyn · · Score: 1

    for one exploit that was refused, how is it legitimate to deny the bounty for the other 29?

    i imagine they just made an enemy, or at least lost an ally, over 10k at most?

    you how bad a hit they'd take if they had a theft of data? target claims that their data breach depressed their holiday profits by 47 percent...
    i think groupon has got yearly profits in the billions range... and they're quibbling over a few thousand?

  46. Re:Good for them by amicusNYCL · · Score: 1

    They definitely could have played it differently. The fact that the disclosure post was removed quickly may indicate wrongdoing, that he realized he messed up. So, fine, remove the disclosed vulnerabilities from the bounty, but still pay the bounty for the others. If he had submitted each issue separately they would have paid the others that he didn't disclose.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  47. Article Only by bobmajdakjr · · Score: 1

    if you read nothing but the article here on site it sounds like someone did unsolicited work and expected compensation with no previous arrangement of payment. that is what we call a dick move.

    1. Re:Article Only by david_thornley · · Score: 1

      That would be a dick move. Instead, he expected the bug bounty Groupon had advertised for reporting bugs to them and not talking about them until Groupon can fix them. However, by making the knowledge public too early, he violated the bounty policy.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  48. Re:Good for them by david_thornley · · Score: 1

    Depends. If the vendor intends to fix reported problems reasonably fast, then full disclosure gives the bad guys a boost up. If the vendor doesn't care about reported problems, it might light a fire under them. Knowing nothing about how Groupon addresses reported vulnerabilities, all I can say is that they can set bounty rules as they like, and people either will or won't look for vulnerabilities.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  49. Re:Good for them by farble1670 · · Score: 1

    Groupon could hire people themselves to find the vulnerabilities, but they chose not to, instead they offer a bounty for security bugs, which apparently is very cost effective when they don't pay up, so it's a double win

    maybe you aren't familiar with how bug bounties work. it's when a company pays a finder for *privately* reporting issues before they are discovered publicly. this guy did both. he reported it privately when went on to disclose it publicly. you think a company should reward someone for disclosing security vulnerabilities publicly before they have a chance to fix them?

  50. Re:Good for them by farble1670 · · Score: 1

    Except this only works a couple times. Who is going to spend their time on Groupon now that they know they'll weasel out of paying?

    groupon would rather bugs not be reported at all than having them posted openly on the internet before they have a chance to fix them. anyone would. this guy did them a major disservice.

  51. Re:Good for them by farble1670 · · Score: 1

    for one exploit that was refused, how is it legitimate to deny the bounty for the other 29?

    because life's not completely disconnected like that?
    because you don't pay someone that publicly exposed exploits without giving you a chance to fix them.

    say you paid a guy to mow your lawn for $20 and wash your car for $20. he does a fine job mowing your lawn, but in the process of washing your car he breaks your windshield and slits your tires (maliciously, and offering no compensation). would you pay him for mowing your lawn?

  52. Re:Good for them by farble1670 · · Score: 1

    he fact that the disclosure post was removed quickly may indicate wrongdoing, that he realized he messed up. So, fine, remove the disclosed vulnerabilities from the bounty, but still pay the bounty for the others.

    sometimes when you f-up you just have to eat it. accept responsibility and the outcome of YOUR mistake. behavior like this is a side affect of the having parents that never let your learn lessons the hard way. lost your iPod little Johnny? we'll buy you a new one. i don't blame him for being upset. anyone would be upset. but it's his mistake.

    If he had submitted each issue separately they would have paid the others that he didn't disclose.

    almost certainly not. they are not paying him because he did something very irresponsible. he did exactly what that the bounty program is trying to prevent. it's like if you offered someone $20 to wash your car, which they did, but then threw a bucket of mud on it. would you still pay them the $20?

  53. Re:Good for them by amicusNYCL · · Score: 1

    it's like if you offered someone $20 to wash your car, which they did, but then threw a bucket of mud on it. would you still pay them the $20?

    Uh, no. But if I got 30 washes, and the car was cleaned 29 times, and one time it had mud on it, I would still pay for the other 29 washes.

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  54. Re:Good for them by Xenx · · Score: 1

    The short answer is yes. If there is an agreement in place to pay for work performed, then you pay. That doesn't prevent you from taking separate action for the malicious activity. Now, if the payment arrangement for $40 upon completion of both.. you'd have an argument.

  55. Re:Good for them by epyT-R · · Score: 1

    Perhaps, but then vendors who routinely do not fix their shit promptly will have bad reputations from repeated breaches, as it should be. Hopefully such companies go out of business.

    Of course, they can set them as they please, but I can also criticize 'ethical hacker' policies that are too soft on vendors.

  56. Re:Good for them by manquer · · Score: 1

    Selling it the black market is only half the part, not getting caught is the important part. More damage a exploit can cause Groupon ( i.e. higher the value on the market) more the chances law enforcement will be knocking on your door.

    Companies like Groupon face a higher risk from dissatisfied(or the dumb ones exposed to phishing/social engineering ) employees leaking information than from external exploits, so they are screwed anyway if white hats/employees start acting in bad faith. They are counting on good faith of majority of the players and possibility of punishment via law enforcement to save them.

  57. Re:Good for them by Triklyn · · Score: 1

    it seems it was 1 exploit that affected 30 systems. so the point is moot.

    as an exercise though, yes, yes you do.

    if this were a business decision/transaction at all you would.

    if it were 30 separate exploits, you would pay him for 30 exploits, and charge him damages for the 1 that got away. Penalties or what have you. And you do this because it's more orderly that way, and you're trying to be aboveboard with this individual and with the community as a whole. For future collaboration.

    You do it so the guy has no story to spread, about how you don't honor your agreement... because again, it's business.

    In your example, this is one of the only guys that mows lawns in your area, and guess what, the lawn mower's association is pretty fucking tight-knit... and it's all illegals, so that 20 buck sounds about right.
    You've asked around, and anybody else that you want to do it will cost 40 buck a week to do the same thing that these guys wanted 20 buck per mowing wanted. and they only had to come around every other week. Oh, and guess what, you're in california, and this grass is dry as fuck. And if fire ever comes back and you've got an unmowed lawn, your headquarters is going to burn the hell down.

    this would be a parallel situation. you suck it up, and treat it like business, and show that you'll pay for work done, and honor your word, otherwise you're out bigger money one way or the other.

  58. Re:Good for them by farble1670 · · Score: 1

    if it were 30 separate exploits, you would pay him for 30 exploits, and charge him damages for the 1 that got away.

    man, life, you're new to it huh? good luck when you leave you mom's basement and discover that's not how life works.

  59. Re:Good for them by Triklyn · · Score: 1

    :) depends on the business you're in. but it's how it's done in at least one fast-paced industry... trucking... and probably a shit-ton more than that.

    you get a relationship, you forgo the contract. payment on delivery, and you don't quibble over the small stuff. establish terms, and if the other guy delivers on time, you pay him, if he says you owe him money, you verify it, and you pay him. If he fucks something up, he gives you a discount on the invoice or he pays for it. You don't fucking jeopardize your relationship over... what certainly amounts to less than a fucking percent of your operating costs.

    and yes, you get pay, because the other guy delivered on 30 things, and if you quibble over one, you quibble over one. But you do it above board, because you're both making money out of the relationship, and it's retarded to jeopardize the future profits for... a pittance.