๐Ÿ” CVE Alert

CVE-2026-55496

MEDIUM 4.3

Cloudreve: Inactive/banned account emails leaked via GET /api/v4/user/search because SearchActive() omits the active-status predicate

CVSS Score
4.3
EPSS Score
0.0%
EPSS Percentile
0th

Cloudreve is a self-hosted file management and sharing system. Prior to 4.17.0, GET /api/v4/user/search calls SearchActive without adding a StatusActive predicate and serializes matches at RedactLevelUser, allowing any logged-in user to enumerate email addresses and profile metadata for inactive or banned accounts. The service calls userClient.SearchActive, but despite its name that method filters only by email/nickname keyword and never adds a StatusActive predicate โ€” while the sibling lookups GetActiveByID and GetActiveByDavAccount, defined a few lines above it, do. Search hits are serialized at RedactLevelUser, which includes the email address. This issue is fixed in version 4.17.0.

CWE CWE-200 CWE-359
Vendor cloudreve
Product cloudreve
Published Jul 31, 2026
Stay Ahead of the Next One

Get instant alerts for cloudreve cloudreve

Be the first to know when new medium vulnerabilities affecting cloudreve cloudreve are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Affected Versions

cloudreve / cloudreve
4.17.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/cloudreve/cloudreve/security/advisories/GHSA-8r7f-r8hj-r3rv github.com: https://github.com/cloudreve/cloudreve/commit/7e1289d552794bdbeb551be78456115c87dcb3da github.com: https://github.com/cloudreve/cloudreve/releases/tag/4.17.0