Repository navigation
4.3.5
·
15 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Security
auth.oidc.jwks_jsonrefuses a symmetric key or private key material at
boot (#3664, GHSA-r86f-f3vw-j4jr; RFC 7517 §4.1, RFC 7518 §6.4). The
inline key set is shown in clear byferroehr config checkand
GET {base}/admin/config, so a set carrying akty: "oct"key or a private
member (d,p,q,dp,dq,qi,oth,k) is now a boot error
that names the key's position andkid, never its value. A set that does
not parse as a JWK Set is refused with the line and column only. Public key
sets boot as before; a symmetric key belongs inauth.oidc.hmac_secret.- The S3 store's endpoint refusals no longer print URL userinfo (#3656,
GHSA-h2gv-2qpx-4fg8). With[multimedia]configured, an endpoint such as
https://user:password@s3.examplethat failed validation was quoted in full
in the boot error and the log. The endpoint is now validated once, by the
configuration, and every refusal quotes it with the userinfo masked. - The configuration views no longer print URL userinfo (#3629,
GHSA-4jp3-xxj8-vv86). A URL written with credentials
(https://user:password@host/…) inauth.oidc.issuer, a terminology
providerurlor OAuth2token_url,authz.abac.remote.server,
telemetry.otlp_endpointormultimedia.endpointwas shown in clear by
GET {base}/admin/configandferroehr config check. Every string value in
those views and inGET /management/envnow passes one masker, so each URL
keeps its host and path with the userinfo shown as***. hickory-resolver0.26.3 (#3700, GHSA-rjpj-g667-cmvm): the DNS resolver
the server binary links through the AMQP client is updated from 0.26.1. It
resolves the broker's host name when[events]or[fhir.outbound]is
enabled (both off by default), where GHSA-6w6g-hm98-mhgm and
GHSA-6f2x-v7q7-m7m5 reached it for an attacker who controls that name's DNS
answers.