11.0.313
sipcapture/homer11.0.313Aug 8, 2026by adubovikov
AI Summary
Addresses security vulnerabilities by enforcing raw SQL validation and authentication on node query endpoints.
Key Highlights
- Enforce `ValidateRawSQL` on node `POST /query` endpoint.
- Implement Bearer auth when `flight_server.auth_token` is set.
- Block `sqlite_scan` and other DuckDB external scanners.
Full Release Notes
## What's Changed * fix(security): harden node `/query` auth and block `sqlite_scan` by @adubovikov in https://github.com/sipcapture/homer/pull/927 ### Security - **GHSA-rm5w-rqr7-2h54**: Node HTTP `POST /query` (port+1) now always runs `ValidateRawSQL`; Bearer auth when `flight_server.auth_token` is set; auto-token on non-loopback binds (`.homer_node_auth_token`). Coordinator sends `nodes[].token`. - **GHSA-4687-q698-mccv**: Block `sqlite_scan` and other DuckDB external scanners in `ValidateRawSQL`. See [SECURITY.md](https://github.com/sipcapture/homer/blob/homer11/docs/SECURITY.md). **Full Changelog**: https://github.com/sipcapture/homer/compare/11.0.312...11.0.313