PT-2026-81013 · Git+1 · Ransomlook

·

CVE-2026-78551

·

Published

2026-08-24

·

Updated

2026-08-24

CVSS v4.0

8.8

High

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Name of the Vulnerable Software and Affected Versions RansomLook (affected versions not specified)
Description Weaknesses in the authentication endpoint allow an unauthenticated remote attacker to enumerate valid usernames, perform unrestricted password-guessing attacks, and potentially cause a denial of service. The login process previously verified the existence of a username before performing password hash verification, creating a timing discrepancy that allows attackers to identify valid accounts. Additionally, the '/login' endpoint lacks restrictions on the frequency of failed attempts, enabling brute-force, dictionary, password-spraying, or credential-stuffing attacks. Because the password key-derivation function consumes significant CPU time, a high volume of requests can exhaust synchronous Gunicorn workers, leading to application-wide unavailability.
Recommendations Implement password verification using a dummy password hash when a username does not exist to eliminate timing discrepancies. Apply rate-limiting for failed authentication attempts per client IP address. Configure the reverse-proxy to derive client addresses from a trusted X-Forwarded-For value that cannot be overridden by the client.

Exploit

Fix

Improper Restriction of Excessive Authentication Attempts

Resource Exhaustion

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-78551

Affected Products

Ransomlook