Hello friends,

This is my first write-up: how I found and exploited CVE-2022-21500, a vulnerability in Oracle E-Business Suite, during bug bounty testing, and how it exposed a company’s employee data.

Let’s start!

3oriNLx3dUqFgVi86I

1- I was using the Shodan search engine to look for IP addresses belonging to a company in a bug bounty program.
hostname:target.com

During my search I found an interesting IP which belongs to the target.com

2- Then I passed this IP to Nuclei to discover the Vulnerabilities.
nuclei -u https://TARGET-IP

3- Nuclei detected:

[CVE-2022-21500] [http] [high] https://TARGET-IP/OA_HTML/ibeCAcpSSOReg.jsp

NDKMOGC8aGcD2tShma5b4Q

I then researched CVE-2022-21500: what it is and how it can be exploited.

Here is the exploitation process that exposed the employee data.

giphy s

1- Opened this URL in the browser: https://TARGET-IP/OA_HTML/ibeCAcpSSOReg.jsp

Clicked on Register as individual

jVED9c HK9DQe11k0XrGzw

Filled in the required details with my own email account and submitted the form.

IwIgmFHSVP3CT 8kGQ0GwQ

2- Immediately after submitting, I received a confirmation email with login credentials.

I logged in with those credentials and had access to the internal portal.

3- Clicked on the Settings icon > Manage Proxies

Svek9XE5g0fyAX7YGssRZw
r mHVzkovLEzPTg4McV3BQ

4- Clicked Run Proxy Report.

HA5Ikm1sJUVi7egw55wLuA

5- On Username Box: typed any single letter (a, b, c … z).

zCnDW9eSxDkgy0aBCzfdSg

6- Changed the existing date and clicked the search icon next to the Username box.

7- The report immediately returned employee details. Changing the letter returned more records, so the full employee list was exposed.

XKCdA6ERnXp6M
Bug Bounty

After seeing this data, I reported the issue to the program.

CG9sLUCIwPt0A

Status: Duplicate (another researcher had already reported the same issue).

How to fix it: Oracle released a fix for CVE-2022-21500 in a Security Alert (linked below). Organisations running Oracle E-Business Suite should apply it, and should not expose self-registration and other EBS pages to the internet unless they are needed.

Cc33x00kRXRlu
Suvendu Dash

Offensive security engineer, penetration tester and bug bounty hunter. Ex-Senior Principal Security Engineer at INDmoney. Hall of Fame: Apple, Microsoft, OpenAI.