Robert Kugler and Paypal’s bug bounty eligibility requirements

For professional security researchers, participating in bug bounty programs is one means of earning money on the side. It is also the easiest means of building up street-cred. And many companies take advantage of their skills, recognizing that its either they find and fix bugs in their products first or the bad guys do and exploit them. For Black Hats, the underground market for exploit code is a very lucrative one.

So, many companies run these bug bounty programs to encourage White-Hat security professionals to show off their skills and make some money, while doing so. Robert Kugler is one such security professional who took part in Paypal’s bug bounty program. He found a Cross-Site Scripting (XSS) bug on Paypal.com and reported it, hoping to collect whatever reward was due.

But Paypal refused to pay. Why? At 17 years of age, Robert Kugler, according to Paypal, does not meet the age-related eligibility requirement for participating in the program. Curiously, that specific requirement is not stated in the publicly available description of the program, which is available here.

Not happy with Paypal for refusing to pay, Robert posted his finding (and the exploit code) at Packet Storm.

The email exchange between him and Paypal is shown in the three images.

Paypal Bug Bounty Robert Kugler

Paypal Bug Bounty Robert Kugler XSS

Paypal Bug Bounty Robert Kugler XSS

I think if this age-related requirement had been made very clear in the programs description, Paypal would have a good case for refusing to pay the bounty to Robert. So obviously, Robert is not a very happy kid. Paypal recognizes that and is trying to patch things up.

But Paypal’s way of compensating Robert for his efforts is a “Letter of Appreciation,” which you may read here (PDF file).

In that letter, Paypal promised to send him “some more tangible signs of our appreciation of your efforts.” Let’s wait and see what Paypal’s “more tangible signs of our appreciation” translates into.

Related Posts

How to dual-boot Pear OS Panther 3 and Windows 7 Pear OS is a desktop Linux distribution based on Ubuntu, Desktop, but with a desktop appearance fashioned after the Mac OS X UI. A review of the lates...
How to install Ubuntu 11.04 on an encrypted LVM file system Ubuntu is one of many Linux distributions with support for LVM, the Linux Logical Volume Manager. LVM is a disk partitioning scheme that brings a leve...
Multiboot Linux distributions from one USB key Running a Linux distribution from a USB flash drive or USB key is now a common practice, but running more than one on the same USB key would be really...
How to install Takeoff Launcher on Fedora 16 KDE Takeoff Launcher is one of my favorite menu styles and I consider it one of 2 cool reasons to use the K Desktop Environment. Though it is not in Fedor...
Tweak Pear Linux Comice OS 4 dock Some tasks in Linux are so easy to do that you think writing a tutorial about them would be a waste of time, until you start seeing significant search...
Dual-boot Fedora 18 and Windows 7, with full disk encryption configured on both OSs How to dual-boot Fedora 18 and Windows 7 with full disk encryption (FDE) configured on both operating systems stems from a request from K. Miller. The...

We Recommend These Vendors

Launch an SSD VPS in Europe, USA, Asia & Australia on Vultr's KVM-based Cloud platform starting at $5:00/month (15 GB SSD, 768 MB of RAM).

Deploy an SSD Cloud server in 55 seconds on DigitalOcean. Built for developers and starting at $5:00/month (20 GB SSD, 512 MB of RAM).


One Comment

  1. Hope PayPal likes having zero-days posted to the FD list with no advance warning.

Leave a Comment

Your email address will not be published. Required fields are marked *

*