Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions docs/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,27 @@

## What's Changed

### v7.6.4

Released on June 26th, 2026

#### Fixes a high vulnerability on temporary images link
Comment thread
ildyria marked this conversation as resolved.

This one is quite stupid and came from the assumption that `Storage::disk('local')->path($path)` would always apply the normalization and return the canonical path.
We have set mitigations against path traversal, but the normalization was not applied, allowing for a path traversal attack on the temporary image link.

So the bad news: If you have enabled **temporary links and** have **extra users (non-guest)** you will want to update ASAP and rotate your secrets, I'm so sorry.

Now the good news, you are safe if any of the following applies to your installation:
- you are running docker and did not mount .env (in other words using environment variables instead of files)
- you did not have the temporary link functionality enabled
- you had the temporary link functionality enabled but also have it enabled for normal users (non-guest).
- you are using encrypted paths (SE users only)
Comment thread
ildyria marked this conversation as resolved.

If you have been impacted, we recommend you to rotate your `APP_KEY` and other secrets in your .env file.

* `fix` #4465 : Fix path traversal on temporary image link by @ildyria.

### v7.6.3

Released on June 24th, 2026
Expand Down
3 changes: 2 additions & 1 deletion src/pages/roadmap.astro
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ const metadata = {

// Release data extracted from releases.md
export const releases = [
{ version: 'v7.6.3', date: 'Jun 24, 2026', title: 'Hotfix', type: 'security', highlights: ['Fixes major vulnerability', 'minor fixes'] },
{ version: 'v7.6.4', date: 'Jun 26, 2026', title: 'Hotfix', type: 'security', highlights: ['Fixes a path traversal vulnerability (8.9)'] },
{ version: 'v7.6.3', date: 'Jun 24, 2026', title: 'Hotfix', type: 'security', highlights: ['Fixes a major vulnerability', 'minor fixes'] },
{ version: 'v7.6.2', date: 'Jun 22, 2026', title: 'Hotfix', type: 'bugfix', highlights: ['Revert change to avoid breaking docker installs.'] },
{ version: 'v7.6.1', date: 'Jun 22, 2026', title: 'Hotfix', type: 'security', highlights: ['🌟 License key auto-rotations', 'Fix brute force attack on unlock'] },
{ version: 'v7.6.0', date: 'Jun 17, 2026', title: 'Moderation, Custom print sizes and more', type: 'major', highlights: ['Chunked download', 'Moderation features', 'folder upload', '🌟 Custom print sizes (SE)', '🌟 White-label (SE)'] },
Expand Down
Loading