This release includes 4 security fixes for security teams reviewing exposed deployments.
Topics
+3 more
Affected surfaces
ReleasePort's take
Moderate signalRelease 2.3.1 patches critical security flaws: OAuth binding vulnerability, open‑redirect via backslashes, SQL injection in ORDER BY clauses, and hardens metrics authentication.
Why it matters: These fixes address high‑severity (≥70) vulnerabilities that could enable identity takeover, unauthorized redirects, or data exfiltration; operators should upgrade immediately.
Summary
AI summaryFixed multiple security vulnerabilities including OAuth binding, open redirect, SQL injection and hardened metrics authentication.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | Critical |
Fixes OAuth account binding vulnerability allowing arbitrary identity association. Fixes OAuth account binding vulnerability allowing arbitrary identity association. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Security | High |
Fixes open redirect vulnerability caused by backslashes in relative URLs. Fixes open redirect vulnerability caused by backslashes in relative URLs. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Security | High |
Fixes potential SQL injection in dynamically generated ORDER BY clauses. Fixes potential SQL injection in dynamically generated ORDER BY clauses. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Security | High |
Hardens metrics endpoint authentication using constant-time comparisons. Hardens metrics endpoint authentication using constant-time comparisons. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Feature | Low |
Adds Korean language support. Adds Korean language support. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Dependency | Low |
Updated dependencies: go‑webauthn/webauthn 0.17.4, golang.org/x/crypto 0.52.0, golang.org/x/image 0.41.0, golang.org/x/net 0.55.0. Updated dependencies: go‑webauthn/webauthn 0.17.4, golang.org/x/crypto 0.52.0, golang.org/x/image 0.41.0, golang.org/x/net 0.55.0. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Performance | Medium |
Improves HTML truncation performance and reduces memory allocations. Improves HTML truncation performance and reduces memory allocations. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Performance | Medium |
Optimizes feed discovery, subscription detection, date parsing, and tag filtering. Optimizes feed discovery, subscription detection, date parsing, and tag filtering. Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Bugfix | Medium |
Fixes stdlib cross-origin protection middleware blocking legitimate requests in self‑hosted environments (middleware reverted). Fixes stdlib cross-origin protection middleware blocking legitimate requests in self‑hosted environments (middleware reverted). Source: llm_adapter@2026-05-29 Confidence: high |
— |
| Refactor | Low |
Simplifies and refactors storage and query‑building components for maintainability. Simplifies and refactors storage and query‑building components for maintainability. Source: llm_adapter@2026-05-29 Confidence: high |
— |
Full changelog
Security
- Fixed an OAuth account binding vulnerability that could allow users to associate arbitrary OAuth identities with their account.
- Fixed an open redirect vulnerability caused by backslashes in relative redirect URLs.
- Fixed a potential SQL injection vulnerability in dynamically generated
ORDER BYclauses. - Hardened metrics endpoint authentication by using constant-time credential comparisons.
Bug Fixes
- Fixed an issue where the stdlib cross-origin protection middleware could block legitimate requests in certain self-hosted environments. The middleware has been reverted.
Improvements
- Added Korean language support.
- Improved HTML truncation performance and reduced memory allocations.
- Optimized feed discovery, subscription detection, date parsing, and tag filtering.
- Simplified and refactored several storage and query-building components for better maintainability.
Dependencies
Updated several dependencies, including:
github.com/go-webauthn/webauthn0.17.4golang.org/x/crypto0.52.0golang.org/x/image0.41.0golang.org/x/net0.55.0
As always, thank you to all contributors who helped improve Miniflux in this release.
Security Fixes
- Fixed OAuth account binding vulnerability allowing arbitrary identity association
- Fixed open redirect caused by backslashes in relative URLs
- Fixed potential SQL injection in dynamically generated ORDER BY clauses
- Hardened metrics endpoint authentication with constant-time credential comparison
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
Related context
Related tools
Beta — feedback welcome: [email protected]