CVE-2026-32702

Source
https://cve.org/CVERecord?id=CVE-2026-32702
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-32702.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-32702
Aliases
  • GHSA-gjmf-m27r-2c9v
Published
2026-03-13T21:09:00.127Z
Modified
2026-04-02T13:25:41.517480Z
Severity
  • 6.9 (Medium) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N CVSS Calculator
Summary
Cleanuparr has Username Enumeration via Timing Attack
Details

Cleanuparr is a tool for automating the cleanup of unwanted or blocked files in Sonarr, Radarr, and supported download clients like qBittorrent. From 2.7.0 to 2.8.0, the /api/auth/login endpoint contains a logic flaw that allows unauthenticated remote attackers to enumerate valid usernames by measuring the application's response time. It appears that the hashing function, which is the most time-consuming part of the process by design, occurs as part of the VerifyPassword function. With the short circuits occurring before the hashing function, a timing differential is introduced that exposes validity to the actor. This vulnerability is fixed in 2.8.1.

Database specific
{
    "cna_assigner": "GitHub_M",
    "cwe_ids": [
        "CWE-208"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/32xxx/CVE-2026-32702.json"
}
References

Affected packages

Git / github.com/cleanuparr/cleanuparr

Affected ranges

Type
GIT
Repo
https://github.com/cleanuparr/cleanuparr
Events

Affected versions

v2.*
v2.7.0
v2.7.1
v2.7.2
v2.7.3
v2.7.4
v2.7.5
v2.7.6
v2.7.7
v2.7.8
v2.7.9
v2.8.0

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-32702.json"