• Welcome to the Chevereto User Community!

    Here, users from all over the world come together to learn, share, and collaborate on everything related to Chevereto. It's a place to exchange ideas, ask questions, and help improve the software.

    Please keep in mind:

    • This community is user-driven. Always be polite and respectful to others.
    • Support development by purchasing a Chevereto license, which also gives you priority support.
    • Go further by joining the Community Subscription for even faster response times and to help sustain this space

Chevereto v4.5.4 announcement

Status
Not open for further replies.

Rodolfo

👑 Chevereto Godlike
Chevereto Staff
Administrator
Hello everybody,

Patch release v4.5.4 will address bugs that have been reported by the community. This release also includes a security patch.
 
Redesigned default Contact page (HTML)

Default contact page (HTML version) now works like any other HTML page, without the contact form.

1780585508580.png
 
[Security] Fix private profile setting leaking username on /json endpoint

We got a report from geo-chen regarding a security vulnerability in Chevereto, which has been present since Chevereto 3.7.5 (2016-05-30) and it affects all versions up to v4.5.3.

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).

The system now prevents the output of the private profile username for the concerning endpoint, which is now also restricted only for content owner, managers and admins.

 
Last edited:
Status
Not open for further replies.
Back
Top