Description
Chevereto is a self-hosted media-sharing platform. Starting in version 3.7.5 and prior to version 4.5.4, when a user enables the private profile option, visiting their profile HTML route (`/username`) correctly returns 404. However, the `/json` AJAX listing endpoint does not apply the same check. An unauthenticated caller who knows the target's user ID can retrieve all of that user's publicly-scoped images, revealing the username (which should be private). This is patched in Chevereto v4.5.4. No known workarounds are available.
Published: 2026-07-07
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Chevereto allows an attacker to discover a private profile’s username through an /json AJAX listing endpoint. When the private profile option is enabled, the HTML profile route correctly returns 404, but the JSON endpoint does not perform the same access check. An unauthenticated caller who knows a user’s numerical identifier can thereby retrieve the user’s publicly scoped images and simultaneously expose the username that should be kept private. This flaw is a classic case of unauthorized access, identified as CWE-862.

Affected Systems

Chevereto products, including the official distribution. Versions beginning with 3.7.5 and up through 4.5.3 are vulnerable. The issue was fixed in Chevereto 4.5.4; no additional vendor updates are required beyond that release.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity. The EPSS score of <1% indicates very low exploitation probability, and the vulnerability is not listed in CISA KEV. The likely attack vector is network-based, inferred from the fact that send requests to the /json endpoint after knowing a user identifier; no privileged access or complex intermediates are required.

Generated by OpenCVE AI on July 29, 2026 at 15:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply Chevereto version 4.5.4 or later to eliminate the username disclosure flaw.
  • If an immediate upgrade isn’t feasible, restrict access to the /json endpoint by requiring authentication or blocking the route for private profiles.
  • Deploy rate limiting or WAF rules to curb enumeration attempts against the /json endpoint and monitor logs for suspicious activity.

Generated by OpenCVE AI on July 29, 2026 at 15:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Chevereto
Chevereto chevereto
Chevereto chevereto-free
Vendors & Products Chevereto
Chevereto chevereto
Chevereto chevereto-free

Wed, 08 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 07 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
Description Chevereto is a self-hosted media-sharing platform. Starting in version 3.7.5 and prior to version 4.5.4, when a user enables the private profile option, visiting their profile HTML route (`/username`) correctly returns 404. However, the `/json` AJAX listing endpoint does not apply the same check. An unauthenticated caller who knows the target's user ID can retrieve all of that user's publicly-scoped images, revealing the username (which should be private). This is patched in Chevereto v4.5.4. No known workarounds are available.
Title Chevereto private profile setting leaks username on /json endpoint
Weaknesses CWE-862
References
Metrics cvssV4_0

{'score': 6.9, 'vector': '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'}


Subscriptions

Chevereto Chevereto Chevereto-free
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-08T13:11:19.485Z

Reserved: 2026-06-16T21:48:43.125Z

Link: CVE-2026-55417

cve-icon Vulnrichment

Updated: 2026-07-08T13:11:03.500Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T15:30:03Z

Weaknesses