Document Title: =============== Paypal Inc Bug Bounty #47 ALYZ - Persistent Search Vulnerability References (Source): ==================== http://www.vulnerability-lab.com/get_content.php?id=807 PayPal Security UID: dx1f89rtd Release Date: ============= 2013-11-19 Vulnerability Laboratory ID (VL-ID): ==================================== 807 Common Vulnerability Scoring System: ==================================== 3.5 Product & Service Introduction: =============================== PayPal offers, both companies and individuals, a simple, quick and innovative solution of receiving money and making payments online. In ten years time, this company has become an authority in this market. Online buyers, eBay vendors, online stores and even the traditional offline companies. The number of users who trust PayPal with their transactions, continues to grow. 175 million PayPal accounts worldwide are certainly proof of that. PayPal uses a unique and extremely advanced system to prevent fraud, which guarantees a completely reliable and safe solution for real time payments online. GP+ objectively analyzes and assesses the quality and find ablility of online stores and, at the same time, examines the possibilities to avoid attrition in the sales process. The base of this analysis is formed by: Google, Yahoo! and Microsoft Live, the W3C, Lipperhey in house research, governments, renowned trade publications, worldwide specialists pool and research done by PayPal into the characteristics of the most successful online stores worldwide. (Copy of the Vendor Homepage: https://www.paypal-gpplus.com/en/about/ ) Abstract Advisory Information: ============================== The Vulnerability Laboratory Research Team discovered a persistent input validation vulnerability in the official Paypal Inc GP+ analyzing website web-application. Vulnerability Disclosure Timeline: ================================== 2013-01-01: Researcher Notification & Coordination (Ibrahim Mosaad El-Sayed) 2013-01-03: Vendor Notification (PayPal Site Security Team - Bug Bounty Program) 2013-01-11: Vendor Response/Feedback (PayPal Site Security Team - Bug Bounty Program) 2013-11-15: Vendor Fix/Patch (PayPal Developer Team - Reward) 2013-11-19: Public Disclosure (Vulnerability Laboratory) Discovery Status: ================= Published Affected Product(s): ==================== PayPal Inc Product: GP+ - Application Service 2013 Q1 Exploitation Technique: ======================= Remote Severity Level: =============== Medium Technical Details & Description: ================================ A remote POST inject web vulnerability has been discovered in the official Paypal Inc GP+ analyzing website web-application. The issue allows remote attackers to inject via POST method request own malicious persistent script codes to compromise the application. The post inject web vulnerability is located in the `Search Queries` of the `settings` module in the analyzing page website. The malicious code can be injected to the vulnerable `Search Queries` via POST method request. The attack vector is persistent After the save the analyzing website automatically start the analysis and the malicious script code will execute occurs in the 3 vulnerable values `Overview`, `Settings`, and `Benchmark`. The security risk of the persistent web vulnerability in the settings module is estimated as medium with a cvss (common vulnerability scoring system) count of 3.5(+). Exploitation of the non-persistent vulnerability requires no privileged web application user account with low or medium user interaction. Successful exploitation of the client-side cross site scripting web vulnerabilities results in session hijacking, client-side phishing, client-side unauthorized/open (external) redirects and client-side manipulation of the exception module context. Vulnerable Section(s): [+] Paypal Inc - GP+ Service Application (https://www.paypal-gpplus.com/en/dashboard/all/) Vulnerable Module(s): [+] Analyze a new website > Settings Vulnerable Parameter(s): [+] Search Queries Affected Module(s): [+] OverView [+] Settings [+] OverView > Benchmark Proof of Concept (PoC): ======================= The persistent input validation web vulnerability can be exploited by remote attackers without privileged web application user account and low user interaction. For security demonstration or to reproduce the security vulnerability follow the information below ... Code Review: Proof of Concept #1
Position Google |
You vulnerability-lab.com |
Competitor #1 aucegypt.edu |
Competitor #2 vulnerability-lab.com |
Competitor #3 zabatme.com |
||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
""[PERSISTENT INJECTED SCRIPT CODE!]" |
- | - | - | - | ||||||||
""><[PERSISTENT INJECTED SCRIPT CODE!])">[PERSISTENT INJECTED SCRIPT CODE!]" | - | - | - | - | ||||||||
"http://[PERSISTENT INJECTED SCRIPT CODE!].com" | - | - | - | - | ||||||||
""><[PERSISTENT INJECTED SCRIPT CODE!])">" | - | - | - | - | ||||||||
"" | - | - | - | - |