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,577
Trophies
2
XP
3,800
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,215
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,288
Trophies
4
Location
Space
XP
13,846
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,167
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
  • Julie_Pilgrim @ Julie_Pilgrim:
    the internet
  • Julie_Pilgrim @ Julie_Pilgrim:
    @Psionic Roshambo i have 16 gb in my pc and i run into issues with ram more than i'd like to admit
  • HiradeGirl @ HiradeGirl:
    I got only 8GB of RAM. But I want 32GB.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Time to just download more ram
  • K3Nv2 @ K3Nv2:
    Yeah search Google
  • Sonic Angel Knight @ Sonic Angel Knight:
    Or, I also heard that if you use flash memory, it can act as more "RAM" at least windows tell me when I stick a flash drive into it.
  • Veho @ Veho:
    It can act as a swap drive but that isn't more RAM, it's slooow.
  • K3Nv2 @ K3Nv2:
    I wish we could have 1Gbps external storage by now
  • K3Nv2 @ K3Nv2:
    Like for micro
  • Veho @ Veho:
    New Myoo.
  • SylverReZ @ SylverReZ:
    @Veho, Yooo noice
  • SylverReZ @ SylverReZ:
    Looks like a Famicom handheld
  • Veho @ Veho:
    Yeah, they were going for that.
  • Veho @ Veho:
    It's not very good though.
  • Veho @ Veho:
    I'm watching the review, the emulators it uses suck bawls.
  • Veho @ Veho:
    Software update might improve it.
  • Psionic Roshambo @ Psionic Roshambo:
    Or maybe someone will make like Emulation Station for it or something?
  • Veho @ Veho:
    That counts as a software update :tpi:
    +1
  • OctoAori20 @ OctoAori20:
    Ello
  • K3Nv2 @ K3Nv2:
    I can think of the design teams process another joystick and no audio or a joystick and mono audio
  • Veho @ Veho:
    "You think we can just put the speakers at the top
    ?" "NO!"
    +1
  • K3Nv2 @ K3Nv2:
    Pft stereo speakers you're fired
    +1
    K3Nv2 @ K3Nv2: Pft stereo speakers you're fired +1