Affected by GO-2024-2442
and 3 other vulnerabilities
GO-2024-2442: Withdrawn Advisory: Teleport Access List owners can escalate their privileges in github.com/gravitational/teleport
GO-2024-2445: Withdrawn Advisory: SFTP is possible on the Proxy server for any user with SFTP access in github.com/gravitational/teleport
GO-2024-2447: Withdrawn Advisory: Teleport Proxy and Teleport Agents: SSRF to arbitrary hosts is possible from low privileged users in github.com/gravitational/teleport
GO-2024-2449: Withdrawn Advisory: User-provided environment values allow execution on macOS agents in github.com/gravitational/teleport
type TimedMemoize[T any] struct {
// contains filtered or unexported fields
}
TimedMemoize wraps a function returning (value, error) and caches the
value AND the error for a specific time. This cache is mainly used to ensure
external calls rates are reasonable. The cache is thread-safe.