Valve gives $20k as reward for man who found exploit that generated infinite Steam keys

541197-steam-logo-640x360.jpg

Security is highly important for any company, especially Valve, which runs the largest PC gaming storefront: Steam. This of course means that it's up to the team at Valve to make sure everything is secure and safe as can be, for both its customers and itself. Sometimes, though, that's just not enough, which is when freelance system researchers come in, to see if there's any bugs or exploits that they can get through. Enter Artem Moskowsky, a system researcher who had figured out a way to generate unlimited Steam game keys for himself. All this required was for any user with a Steam developer account to make a slight change to a single parameter, which then allowed him to request any number of copies of any game hosted on Steam. Attempting to test if this actually would work, he made a request for 36,000 keys for Portal 2, which he received instantly through the exploit. Moskowsky immediately reported the bug to Valve's team, which was then quickly fixed from ever happening again. Valve awarded him a bounty of $15,000 dollars for finding this massive bug, along with a $5,000 bonus on top of it. This marks the second time that Moskowsky has helped Valve fix a major error within their system, in which he also was rewarded $25,000 for finding an issue that allowed SQL data to be easily read earlier this year.

Using the /partnercdkeys/assignkeys/ endpoint on partner.steamgames.com with specific parameters, an authenticated user could download previously-generated CD keys for a game which they would not normally have access. Audit logs were not bypassed using this method, and an investigation of those audit logs did not show any prior or ongoing exploitation of this bug.

:arrow: Source
 
Joined
Sep 17, 2009
Messages
2,575
Trophies
2
XP
3,793
Country
United States
Just wondering, those steam keys found in the wild are far cheaper than Steam's, where did they get keys at ridiculous price? I suspect that this guy is not the only one awared of this exploit....
Those are obtained in some other ways. Credit card fraud and identity theft are the big ones.
 

leon315

POWERLIFTER
Member
Joined
Nov 27, 2013
Messages
4,097
Trophies
2
Age
124
XP
4,075
Country
Italy
Those are obtained in some other ways. Credit card fraud and identity theft are the big ones.
you mean everyones are fraud? if there's no mistakes, i think all retailers require a society registration (sorry for my poor english, dunno if that's the exact definition about foundation of a society for comercial propose with limited resposability) and all translations are still via paypal or CC, which are trackablen which won't make steam key frauds much easy to get away.

--------------------- MERGED ---------------------------

So you're telling me this man can now buy, let's say a $60USD priced game, but 332 of them. That's like around 300 copies of Smash Ultimate including taxes.
man/ma'am, many retailer can buy a pack of Smash from wholesalers at far cheaper price. no need to pay 60bucks each.
 
Last edited by leon315,

phonz

Well-Known Member
Member
Joined
May 1, 2018
Messages
278
Trophies
0
XP
1,868
Country
Canada
is this the first time they've paid someone for reporting an exploit?
I remember in the past exploits had been reported to them and not fixed (or maybe just ignored?) for months.
I feel like it was years for some cases.
 

anhminh

Pirate since 2010
Member
Joined
Sep 30, 2010
Messages
1,594
Trophies
1
Age
31
XP
3,365
Country
Vietnam
Wow, 20,000$ for a way helping patching their security? Valve must feel extra generous with billion of dollars they make each year.
 

bobmcjr

Well-Known Member
Member
Joined
Apr 26, 2013
Messages
1,156
Trophies
1
XP
3,207
Country
United States
Regardless of whether or not this exploit was explicitly released to Valve, it sounds like it'd be blatantly obvious whether a key was generated legitimately or not from Valve's perspective. As mentioned, you have to be logged in with a Steam developer account for this to work. If I'm logged in as Capcom, and I generate even a single key for say GTA V, they can see in the logs that I'm not Rockstar/2K and revoke the keys. Even if there were some authorized partners allowed to generate GTA V keys, Valve could see that I'm not registered as one of them. This particular method of generating keys is "noisy" and would readily show up in their logs.

I believe $20,000 is reasonable when you consider that Valve seems capable of tracking this exploit down themselves if and when it was actually used, especially when you consider other corporations would just sue this guy into oblivion.
 

kuwanger

Well-Known Member
Member
Joined
Jul 26, 2006
Messages
1,510
Trophies
0
XP
1,783
Country
United States
Just wondering, those steam keys found in the wild are far cheaper than Steam's, where did they get keys at ridiculous price? I suspect that this guy is not the only one awared of this exploit....

My understanding is that a lot of the very cheap Steam keys in the wild are the result of using stolen credit card information to buy large volumes of keys; then the keys are sold to websites that resell them to actually make money. This is why sites that sell any sort of key (including Windows 10 activation keys*) at a low price should be suspect. Having said that, personally I've bought a lot of bundles with keys from legitimate sites and so have traded/gifted several keys (on the order of 200-300). *shrug*

* There's also keys from countries from the EU where EULAs that forbid license transfer are unenforceable, so it's a gray area if you buy and use them in other countries.
 
  • Like
Reactions: bobmcjr

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,252
Trophies
4
Location
Space
XP
13,806
Country
Norway
g2a games would be like bro I'll give you a cut of all our earnings we need to milk the shit out of it~ lol That is very sad though. If steam can detect false keys it will remove it from ur steam. So I think if anyones buying keys they should consider how dangerous this may be.
It's already been patched, and was apparently never discovered or used by anyone else, so it should still be safe to buy keys. Well, as safe as it's ever been.
 
  • Like
Reactions: bobmcjr

|<roni&g

Well-Known Member
Member
Joined
Nov 18, 2010
Messages
452
Trophies
1
Location
UK
XP
2,162
Country
United States
Can’t help but feel wronged by this considering the community we’re in, but I see why he’d take the 20k at the same time
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Maximumbeans @ Maximumbeans:
    It's going alright thanks :) I know what you mean with gaming time. It's precious where I can get it these days.
    +1
  • Maximumbeans @ Maximumbeans:
    I think that's why I focus on just enjoying single player experiences that aren't too competitive
  • Maximumbeans @ Maximumbeans:
    How are you doing?
  • SylverReZ @ SylverReZ:
    There's also this thing where I'm hyperfocused at night and cannot get to sleep.
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I'm doing alright, thanks.
    +1
  • Maximumbeans @ Maximumbeans:
    That must be rough. Productive I'm sure but hard to balance with daily life
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Indeed. I've been working on getting this Infecutus chip to work on my PS2. But after soldering, I realised that a plastic piece was missing from the power ribbon cable to the power and eject buttons.
  • SylverReZ @ SylverReZ:
    Now I could go with soldering the contacts from the cable to the connector on the mobo, but doesn't sound like a good permanent solution.
  • Maximumbeans @ Maximumbeans:
    Man, that's beyond my brain :rofl: I'm no good with hardware for now. I'd like to get into hardmods in future though
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Maybe start practice soldering. Get a cheap-ass soldering iron and follow some good YouTube tutorials.
    +1
  • SylverReZ @ SylverReZ:
    Least my experience has gotten better than over a decade ago. My iron would constantly bump into components and break them.
  • Maximumbeans @ Maximumbeans:
    Sounds good. I actually did soldering but like 16 years ago for school so uuuuh probably rusty haha
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Same here. I did soldering at school from a teacher who I honestly liked since he had plenty of good electronics experience.
    +1
  • Maximumbeans @ Maximumbeans:
    I wish I could play chess well
    +1
  • Maximumbeans @ Maximumbeans:
    Useless but a true art
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I had a friend who had a glass chess set for their birthday.
  • SylverReZ @ SylverReZ:
    It was like all clear and fancy. Tbf I'm not too experienced with chess, but would like to learn someday.
  • Maximumbeans @ Maximumbeans:
    That sounds really cool
  • Maximumbeans @ Maximumbeans:
    I know the basics but no strategy at all :rofl:
  • Veho @ Veho:
    Watch chess streamers on Twitch and you'll pick up a thing or two.
  • Veho @ Veho:
    Not to mention there's an infinite number of chess games for every possible platform.
  • DinohScene @ DinohScene:
    just play it, get beaten a few times and start dominating
  • K3Nv2 @ K3Nv2:
    Nude chess is best
  • DinohScene @ DinohScene:
    strip checkers > nude chess
    DinohScene @ DinohScene: strip checkers > nude chess