Approved changes feed: RSS · Atom
cpe:2.3:a:cloudreve:cloudreve:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Cloudreve (65ccb80e-2bf4-537e-be08-962034c64585) |
|---|---|
| Product | Cloudreve (ba2bc441-01c5-55aa-87a8-64a564e1728d) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:docker/cloudreve/cloudreve |
purl2cpe | 2026-06-01 10:13:25.889987 |
pkg:github/cloudreve/cloudreve |
purl2cpe | 2026-06-01 10:13:25.889989 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-79913 |
vulnerable | 2026-10-13 12:29:14.524020 |
Cloudreve: SSRF guard bypass: checkIP does not decode IPv6-transition wrappers (NAT64, IPv4-compatible, 6to4) reaching internal and cloud-metadata addresses
MEDIUM (6.5)
Cloudreve is a self-hosted file management and sharing system. Prior to 4.18.0, the ValidateExternalURL server-side request forgery guard in pkg/request/ssrf.go passes resolved addresses to checkIP without decoding NAT64, IPv4-compatible, and 6to4 IPv4-in-IPv6 transition forms. An authenticated user with remote-download access can provide SrcUri through RemoteDownloadTask.createDownloadTask so a wrapper embedding a loopback, private, link-local, or cloud metadata IPv4 address is classified as public and fetched, exposing internal service responses and cloud instance credentials. IPv4-mapped IPv6 addresses remain blocked because Go converts that form with net.IP.To4. This issue is fixed in version 4.18.0.
Published: 2026-09-22T15:24:33.456Z
Updated: 2026-09-22T17:44:01.258Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-77637 |
vulnerable | 2026-10-13 12:28:29.387170 |
Cloudreve: Privilege Scope Bypass: State-Mutating Admin Operations Accessible via Read-Only OAuth Scope
LOW (3.8)
Cloudreve is a self-hosted file management and sharing system. Prior to 4.18.0, tool.GET("wopi") and tool.POST("mail") in routers/router.go inherit ScopeAdminRead but omit the RequiredScopes(types.ScopeAdminWrite) middleware applied to neighboring state-changing admin tool routes. An OAuth application or API key limited to Admin.Read can therefore probe configured WOPI service endpoints and send arbitrary test email through the server SMTP configuration, exceeding the token's intended read-only authorization boundary. This issue is fixed in version 4.18.0.
Published: 2026-09-22T15:30:59.216Z
Updated: 2026-09-22T17:43:54.828Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-55495 |
vulnerable | 2026-09-16 04:33:13.022546 |
Cloudreve: Path Traversal in WOPI PUT_RELATIVE Allows Arbitrary File Creation in Owner Account
MEDIUM (4.3)
Cloudreve is a self-hosted file management and sharing system. Prior to 4.17.0, the WOPI PUT_RELATIVE handler passes X-WOPI-SuggestedTarget to URI.JoinRaw as a path rather than a filename, allowing slash and dot-dot segments to escape the source file directory and create or conditionally overwrite files elsewhere in the same owner account. This issue is fixed in version 4.17.0.
Published: 2026-07-31T02:58:14.080Z
Updated: 2026-07-31T19:27:00.216Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-55499 |
vulnerable | 2026-09-16 04:33:13.019207 |
Cloudreve: Broken access control in file event stream leaks activity events for unshared siblings to single-file share recipients
MEDIUM (4.3)
Cloudreve is a self-hosted file management and sharing system. Prior to 4.17.0, a single-file share event-stream subscription resolves the share root to the owner’s parent folder and subscribes to that folder topic, allowing an authenticated share recipient to receive names, paths, rename targets, event types, and hashed identifiers for unshared sibling files and folders. This issue is fixed in version 4.17.0.
Published: 2026-07-31T03:34:33.206Z
Updated: 2026-07-31T23:15:27.840Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-55496 |
vulnerable | 2026-09-16 04:33:12.675987 |
Cloudreve: Inactive/banned account emails leaked via GET /api/v4/user/search because SearchActive() omits the active-status predicate
MEDIUM (4.3)
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.
Published: 2026-07-31T03:23:33.099Z
Updated: 2026-07-31T14:02:34.248Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-55502 |
vulnerable | 2026-09-16 04:33:12.625703 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-55497 |
vulnerable | 2026-09-16 04:33:12.611484 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-62323 |
vulnerable | 2026-09-16 04:32:53.034489 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-54563 |
vulnerable | 2026-07-29 01:00:27.892918 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-54562 |
vulnerable | 2026-07-29 01:00:27.892653 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-54560 |
vulnerable | 2026-07-29 01:00:27.892338 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25726 |
vulnerable | 2026-06-08 07:53:20.261484 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2022-32167 |
vulnerable | 2026-06-08 05:44:42.627561 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.