Skip to content

Commit 99aa954

Browse files
authored
Prepare version 7.6.4 (#312)
1 parent c2ec068 commit 99aa954

2 files changed

Lines changed: 23 additions & 1 deletion

File tree

docs/releases.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,27 @@
3535

3636
## What's Changed
3737

38+
### v7.6.4
39+
40+
Released on June 26th, 2026
41+
42+
#### Fixes a high vulnerability on temporary images link
43+
44+
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.
45+
We have set mitigations against path traversal, but the normalization was not applied, allowing for a path traversal attack on the temporary image link.
46+
47+
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.
48+
49+
Now the good news, you are safe if any of the following applies to your installation:
50+
- you are running docker and did not mount .env (in other words using environment variables instead of files)
51+
- you did not have the temporary link functionality enabled
52+
- you had the temporary link functionality enabled but also have it enabled for normal users (non-guest).
53+
- you are using encrypted paths (SE users only)
54+
55+
If you have been impacted, we recommend you to rotate your `APP_KEY` and other secrets in your .env file.
56+
57+
* `fix` #4465 : Fix path traversal on temporary image link by @ildyria.
58+
3859
### v7.6.3
3960

4061
Released on June 24th, 2026

src/pages/roadmap.astro

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ const metadata = {
88
99
// Release data extracted from releases.md
1010
export const releases = [
11-
{ version: 'v7.6.3', date: 'Jun 24, 2026', title: 'Hotfix', type: 'security', highlights: ['Fixes major vulnerability', 'minor fixes'] },
11+
{ version: 'v7.6.4', date: 'Jun 26, 2026', title: 'Hotfix', type: 'security', highlights: ['Fixes a path traversal vulnerability (8.9)'] },
12+
{ version: 'v7.6.3', date: 'Jun 24, 2026', title: 'Hotfix', type: 'security', highlights: ['Fixes a major vulnerability', 'minor fixes'] },
1213
{ version: 'v7.6.2', date: 'Jun 22, 2026', title: 'Hotfix', type: 'bugfix', highlights: ['Revert change to avoid breaking docker installs.'] },
1314
{ version: 'v7.6.1', date: 'Jun 22, 2026', title: 'Hotfix', type: 'security', highlights: ['🌟 License key auto-rotations', 'Fix brute force attack on unlock'] },
1415
{ 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)'] },

0 commit comments

Comments
 (0)