This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
+14 more
Affected surfaces
ReleasePort's take
Moderate signalThe release hardens against host header injection and open redirect (CVE‑2025‑50578) while requiring PHP 8.4.
Why it matters: CVE‑2025‑50578 is a high‑severity vulnerability; upgrading to this release and adopting PHP 8.4 mitigates the risk immediately.
Summary
AI summaryHarden against host header injection and open redirect (CVE-2025-50578) and require PHP 8.4.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | Critical |
Harden against host header injection and open redirect (CVE-2025-50578) Harden against host header injection and open redirect (CVE-2025-50578) Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Breaking | High |
Upgrade to Laravel 13 and bump version to v2.8.0 Upgrade to Laravel 13 and bump version to v2.8.0 Source: llm_adapter@2026-07-16 Confidence: low |
— |
| Feature | Low |
Add autocomplete suggestions support Add autocomplete suggestions support Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Low |
Include tags in item export and restore them on import Include tags in item export and restore them on import Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Feature | Low |
Add configurable default tag for the dashboard Add configurable default tag for the dashboard Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Dependency | High |
Require PHP 8.4 and update security‑flagged dependencies Require PHP 8.4 and update security‑flagged dependencies Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Return graceful output from get_stats instead of a 500 error Return graceful output from get_stats instead of a 500 error Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Fix disappearing tiles issue Fix disappearing tiles issue Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Fix tag list URL when tags are treated as tags Fix tag list URL when tags are treated as tags Source: llm_adapter@2026-07-16 Confidence: high |
— |
| Bugfix | Medium |
Remove search provider dropdown when only one provider exists Remove search provider dropdown when only one provider exists Source: llm_adapter@2026-07-16 Confidence: high |
— |
Full changelog
What's Changed
- Fix tag list url when tags are treated as tags by @KodeStar in https://github.com/linuxserver/Heimdall/pull/1507
- Add autocomplete suggestions support by @KodeStar in https://github.com/linuxserver/Heimdall/pull/1523
- Remove search provider dropdown when there's only a single provider by @KodeStar in https://github.com/linuxserver/Heimdall/pull/1524
- fix: proxy options in ItemController by @Nyuwb in https://github.com/linuxserver/Heimdall/pull/1563
- [2.x] Bound retry and unique-lock lifetimes on UpdateApps and ProcessApps by @JoshSalway in https://github.com/linuxserver/Heimdall/pull/1559
- Fix CI: pin Node 24 and install frontend deps with npm ci by @KodeStar in https://github.com/linuxserver/Heimdall/pull/1571
- Return graceful output from get_stats instead of a 500 by @KodeStar in https://github.com/linuxserver/Heimdall/pull/1570
- Harden against host header injection and open redirect (CVE-2025-50578) by @KodeStar in https://github.com/linuxserver/Heimdall/pull/1568
- Include tags in item export and restore them on import by @KodeStar in https://github.com/linuxserver/Heimdall/pull/1567
- Add a configurable default tag for the dashboard by @KodeStar in https://github.com/linuxserver/Heimdall/pull/1572
- Update security-flagged dependencies and require PHP 8.4 (#1564) by @KodeStar in https://github.com/linuxserver/Heimdall/pull/1569
- Upgrade to Laravel 13, bump to v2.8.0, and remediate vulnerabilities by @KodeStar in https://github.com/linuxserver/Heimdall/pull/1574
- Fix to try and mitigate any disappearing tiles by @KodeStar in https://github.com/linuxserver/Heimdall/pull/1575
New Contributors
- @JoshSalway made their first contribution in https://github.com/linuxserver/Heimdall/pull/1559
Full Changelog: https://github.com/linuxserver/Heimdall/compare/v2.7.6...v2.8.0
Breaking Changes
- Minimum required runtime: PHP 8.4
Security Fixes
- CVE-2025-50578 — Harden against host header injection and open redirect
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Beta — feedback welcome: [email protected]