This update for alloy fixes the following issues:
Update to version 1.17.0.
Security issues fixed:
RangeError due to a stack overflow
and cause to a denial of service (bsc#1260981).PartialSuccessError with non-nil permissions (bsc#1266196).User Presence flag checks in the Verify() method for FIDO/U2F
security key types cause signatures generated without physical touch to be accepted (bsc#1266196).NewKeyring() silently accepts keys with the
ConfirmBeforeUse constraint but never enforces it (bsc#1266196).Write call on an SSH channel
leads to an integer overflow and an infinite loop that sends empty packets (bsc#1266196).CertChecker as a public
key callback without setting IsUserAuthority or IsHostAuthority can lead to a panic (bsc#1266196).SignatureKeys belonging to a CA are not correctly checked for
revocation (bsc#1266196).CappedConcurrentHashMap after removals allows repeated
connection churn to grow the queue without bound and exhaust heap memory (bsc#1267485).ed25519.PrivateKey created by casting malformed wire bytes due to
processing of certain crafted inputs can lead to panic when used (bsc#1266196).Other updates and bugfixes:
gql subcommand.otelcol: Add Nginx receiver.otelcol.exporter.prometheus: Convert classic histograms to NHCB.database_observability: Various enhancements for MySQL and Postgres.faro.receiver: Support gzip-compressed request bodies.x/crypto, x/net, jackc/pgx/v5, and obi.loki.process: Fix potential deadlocks and limit stage shutdown.loki.process: No longer mutate rules in stage.truncate causing every config update to reload pipeline when this
stage is used.loki.process: Potential deadlock on update with stage and receiver changes.otelcol.exporter.awss3: Add missing unique_key_func_name attribute.yaml library.