The Patching Friars' AlmanacA calendar of CVE saints

Patron of February 2

FortiClientHoly card for forticlient-hardcoded-key, generated with AI (Claude, Anthropic) for the Lunario dei Frati Patchatori.CC BY-NC-SA 4.0 FoRtInEt FortiClient CLAVIS IN CODICE
🤖 Image and text generated with AI

⬇ Download holy card: ·

Embed on your site

Saint FortiClient, Who Signed the Key With His Own Name

Patron of keys written into code, passwords that look like the company name, and apps that keep secrets under the doormat.

Life

On 2 February 2015 CVE-2015-1453, born of a Security-Assessment.com advisory published in late January, made official a small naivety in FortiClient 5.2.3 for Android. To encrypt the passwords and other data saved in its preferences, the app used a fixed key, identical on every phone: the vendor's own name in alternating upper and lower case, with an exclamation mark and the word "Android". Anyone who found the key in the code could decrypt everyone's data.

Prayer

O Saint FortiClient, who hid the key where anyone could read it, teach us to keep secrets in the system keychain and not in the code. Amen.

How to celebrate

Celebrated by updating FortiClient and leaving encryption to the Android Keystore, which can generate a different key for every phone all by itself.

Technical record

Disclosed on
February 2 2015
CVE
CVE-2015-1453

The qm class in Fortinet FortiClient 5.2.3.091 for Android uses a hardcoded encryption key of FoRtInEt!AnDrOiD, which makes it easier for attackers to obtain passwords and possibly other sensitive data by leveraging the key to decrypt data in the Shared Preferences.

Sources: seclists.org

📅 Add to your calendar

SaintsGoogle CalendarApple, Outlook (.ics)

Observances (feasts, scourges and miracles)Google CalendarApple, Outlook (.ics)

In Google Calendar you can also paste the URL in Settings → Add calendar → From URL. The first sync can take a few hours.