Hardcoded Encryption Key Used for VPN Saved Passwords
CVSSv3 Score: 2.1 A Missing Authorization [CWE-862] in FortiClient Windows may allow an authenticated local attacker to decrypt a currently logged in users VPN password via use of an unprotected DLL function. Revised on 2026-05-12 00:00:00
CSIRTS triage
- What
- A missing authorization vulnerability allows local attackers to decrypt VPN passwords.
- Who is affected
- Authenticated local users of FortiClient on Windows.
- Urgency
- Remediation is important as it could lead to sensitive information disclosure.
- Action
- Apply patches or restrict access to the affected functionality.
AI-assisted analysis generated from the source advisory — verify against the original.
⚡ Watch FortiClient
Get an email when a new FortiClient advisory drops — max one per day, one-click unsubscribe.
Details
Original advisory: https://fortiguard.fortinet.com/psirt/FG-IR-26-129
Exploitation outlook
EPSS (FIRST.org) estimates each CVE’s probability of exploitation in the next 30 days — here is the CSIRTS.com read on those numbers.
- Low exploitation riskCVE-2026-442780.10% 30-day exploitation probability — currently an unlikely target, but scores change as exploit code circulates. Riskier than 1% of all scored CVEs.
Referenced CVEs
| CVE | CSIRTS overview | External |
|---|---|---|
| CVE-2026-44278 | coverage & exploitation status | NVD · CVE.org |
Recent advisories for Hardcoded Encryption Key
A cluster of recent advisories against the same product widens the attack surface — attackers routinely chain freshly published CVEs on one product, so review these together.
- mediumCVE-2026-39031: Lansweeper lsrunase 2.0 and lsencrypt 2.0 use RC4 encryption with a hardcoded 142-byte static …nvd · 2026-06-26
- highCVE-2026-9220: Setracker2 Android Companion App com.tgelec.setracker versions 3.1.5 and prior encrypts request…nvd · 2026-06-26
- unknownHardcoded symmetric encryption key for Postgresqlfortinet · 2026-04-14
More from Fortinet FortiGuard PSIRT
- unknownRestricted CLI escape using Lua2026-06-09
- unknownImproper access control in API endpoints2026-06-09
- unknownSecond-Order OS Command Injection via JSON Input on start vnc feature2026-06-09
- unknownLinux Kernel vulnerability Dirty Frag2026-06-03
- unknownLinux Kernel Vulnerability copy.fail - CVE-2026-314312026-05-13