v1.1.13
·
16 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Security
- Push endpoint now requires authentication (CVE-style fix): The
/api/luxor_living/pushendpoint previously defaulted to unauthenticated
access (auth_method = none), allowing any host that could reach the HA HTTP
port to write arbitrary values to KNX group addresses (lights, covers, etc.).
Thenoneauth option is removed. All requests without valid credentials now
return403. Token and Bearer auth methods additionally reject if no token is
configured (previously silently accepted all requests). - Health view now requires HA authentication:
/api/luxor_living/health
now setsrequires_auth = Trueand requires a valid HA long-lived access
token. Previously exposed topology information (entry IDs, KNX address counts,
simulation mode, circuit breaker state) without authentication.
Changed
- Push webhook config:
Noneauth option removed from Options Flow. Existing
installations withauth_method = nonewill have requests rejected until a
token and auth method are configured under Settings → Integrations →
LUXORliving → Configure.