Read the docs
TI-2026-54621 Aliases CVE-2026-78553GHSA-5453-gcx7-h56m

Insecure Flask Secret-Key File Permissions Allow Local Administrator Session Forgery in RansomLook

Priority LOW 30CWE-276Published · Updated

Key facts

Attack vector
Local
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
—
Confidentiality · integrity · availability
High · Low · None
Fix status
No fix listed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA.

Summary

RansomLook created its Flask session-signing key without explicitly restricting the file permissions. The secret_key file was created using the process's default permissions and umask, resulting in permissions such as 0644 under a common 022 umask. Consequently, other local users able to access the RansomLook home directory could read the application's cryptographic secret. The exposed key is security-critical because it is used to sign Flask session cookies and is also involved in the legacy API-key key derivation. An attacker who obtains the key can generate valid session cookies and impersonate an authenticated user, including an administrator. In LDAP configurations, exploitation may be particularly straightforward because the session user loader does not require the supplied username to correspond to an existing local user. Successful exploitation requires local access sufficient to read the improperly protected file, but can result in complete compromise of RansomLook's authentication and authorization controls. The patch creates new secret-key files atomically with permissions 0600 and also restricts permissions on existing key files during application startup.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00195 9th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
ransomlookransomlookup to 2.0.0—No fix listedCNA
  • ransomlook Vendorransomlook Affected up to 2.0.0 Fixed in — No fix listed CNA

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-78553
  2. 2026-10-03 Alias added: GHSA-5453-gcx7-h56m

References

  • TI-2026-54504 RansomLook Missing Authorization Allows Disclosure of Private Group and Ransom Note Data CVSS 4.0CRITICAL 9.2
  • TI-2026-54503 RansomLook Unauthenticated Database Export Exposes Private Data CVSS 4.0CRITICAL 9.2
  • TI-2026-54619 RansomLook Login Endpoint Allows Timing-Based Username Enumeration and Unthrottled Authentication Attempts CVSS 4.0HIGH 8.8
  • TI-2026-54502 Missing Authentication Allows Unauthorized Creation of Crypto Groups in RansomLook CVSS 4.0HIGH 8.8
  • TI-2026-54517 Stored Cross-Site Scripting via Untrusted Cryptocurrency Address Rendering in RansomLook CVSS 4.0HIGH 8.8
  • TI-2026-54622 RansomLook API Key Disclosure Through /admin/apikeys HTML Source CVSS 4.0CRITICAL 9.4
See all 13 →

Sources