XVIDEOS ยท Report #2979153
API Data Leakage Vulnerability Report - `xvcams.com`
How it was found
HackerOne API Data Leakage Vulnerability Report - xvcams.com
Summary:
A sensitive data exposure vulnerability was discovered in the API endpoints of xvcams.com. These API responses leak personally identifiable information (PII) of models, including birthdates, locations, eye color, phone verification statuses, and even internal user IDs.
This issue violates user privacy policies and can be exploited for data harvesting, identity theft, targeted phishing, and account takeovers.
Previously, a similar vulnerability was found in another system using the same CDN (cdn5.vscdns.com), indicating a systemic security issue.
Affected Endpoints:
1๏ธโฃ /api/models/get-offline-models-by-tags.php
๐ Request Example:
https://www.xvcams.com/api/models/get-offline-models-by-tags.php?sitekey=xvt&tag_id=115&service=girls&t=1714076106516
๐ Sensitive Data Leaked in Response:
{
"id": "1153601",
"name": "Emiy Lopera",
"image": "https://cdn5.vscdns.com/images/models/samples/4552647.jpg",
"birthdate": "2001-08-31",
"age": 23,
"location": "Brazil",
"eye_color": "brown",
"phone": {
"id": "75725",
"model_id": "1153601",
"primary_ext": "375093",
"username": "MODEL_1153601",
"incoming_tel_num": "************",
"country_code": "CO",
"verified_phone": "1",
"cpm_cost": "20 Credits Per Minute"
}
}
๐ Critical Issues:
- ๐จ Birthdate exposure (Used for identity fraud)
- ๐จ Location data exposure (Can be used for targeted harassment)
- ๐จ Phone number metadata (Shows if a number is verified)
- ๐จ Internal User IDs & Model IDs (Can be used for unauthorized API queries)
2๏ธโฃ /api/models/recommend-models-to-cust.php
๐ Request Example:
https://www.xvcams.com/api/models/recommend-models-to-cust.php
https://www.xvcams.com/api/models/recommend-models-to-cust.php?user_id=0&model_id=1078906&t=1726734766762
๐ Sensitive Data Leaked in Response:
{
"data": [
{
"recommId": "7f5acb3843e7e600bfa18a131c33db09",
"sample_image_id": "4577134",
"model_id": 1358038,
"model_name": "Sally Blazee",
"model_seo_name": "sally-blazee",
"interactive": 32,
"room_status": "O",
"room_status_char": "O",
"login_group_title": "Multi-User",
"login_group_id": 4,
"multi_user_private": true,
"service": "girls"
}
]
}
๐ Critical Issues:
- ๐จ Exposes internal model IDs (can be used for brute force enumeration)
- ๐จ Leaked
recommIdvalues (possible user tracking vulnerability) - ๐จ Room status leakage (indicates if a model is online or private)
Steps to Reproduce:
-
Open a browser and navigate to:
https://www.xvcams.com/api/models/get-offline-models-by-tags.php?sitekey=xvt&tag_id=115&service=girls&t=1714076106516 -
Observe the API response leaking sensitive information such as birthdate, location, and phone verification details.
-
Modify the request (
tag_id,model_id,user_id) to retrieve different users' data. -
Perform the same steps on:
https://www.xvcams.com/api/models/recommend-models-to-cust.php?user_id=0&model_id=1078906&t=1726734766762and notice the exposure of internal tracking IDs and session data.
https://www.xvcams.com/?tpl=index2&model=json&_=1496352433890
Impact:
๐จ This vulnerability exposes personally identifiable information (PII), leading to:
- Identity Theft & Fraud (birthdates + location = easy identity verification attacks)
- Targeted Harassment & Doxxing (users' real locations may be exploited)
- Data Scraping for Black Markets (massive dataset leaks could be sold or misused)
- User Tracking via API Enumeration (revealing whether users are online, offline, or in private rooms)
Severity: CRITICAL ๐จ
๐ด Immediate Fix Required โ Exposed User Data Poses High Risk ๐ด
Would appreciate an urgent response regarding the fix. Thank you.
Impact
Impact:
๐จ This vulnerability exposes personally identifiable information (PII), leading to:
- Identity Theft & Fraud (birthdates + location = easy identity verification attacks)
- Targeted Harassment & Doxxing (users' real locations may be exploited)
- Data Scraping for Black Markets (massive dataset leaks could be sold or misused)
- User Tracking via API Enumeration (revealing whether users are online, offline, or in private rooms)
Severity: CRITICAL ๐จ
๐ด Immediate Fix Required โ Exposed User Data Poses High Risk ๐ด
Would appreciate an urgent response regarding the fix. Thank you.