Affected by GO-2022-0325
and 14 other vulnerabilities
GO-2022-0325 : Skip the router TLS configuration when the host header is an FQDN in github.com/traefik/traefik
GO-2022-0808 : Improper Certificate Handling in github.com/containous/traefik
GO-2022-0923 : Header dropping in traefik in github.com/traefik/traefik
GO-2022-1152 : Traefik routes exposed with an empty TLSOption in github.com/traefik/traefik
GO-2022-1154 : Traefik may display authorization header in the debug logs in github.com/traefik/traefik
GO-2023-2376 : Traefik incorrectly processes fragment in the URL, leads to Authorization Bypass in github.com/traefik/traefik
GO-2023-2377 : Traefik docker container using 100% CPU in github.com/traefik/traefik
GO-2023-2381 : Traefik vulnerable to potential DDoS via ACME HTTPChallenge in github.com/traefik/traefik
GO-2024-2722 : Traefik vulnerable to denial of service with Content-length header in github.com/traefik/traefik
GO-2024-2726 : Traefik affected by HTTP/2 CONTINUATION flood in net/http in github.com/traefik/traefik
GO-2024-2880 : Traefik vulnerable to GO issue allowing malformed DNS message to cause infinite loop in github.com/traefik/traefik
GO-2024-2917 : Traefik has unexpected behavior with IPv4-mapped IPv6 addresses in github.com/traefik/traefik
GO-2024-2941 : ACME DNS: Azure Identity Libraries Elevation of Privilege Vulnerability in github.com/traefik/traefik
GO-2024-2973 : Bypassing IP allow-lists in traefik via HTTP/3 early data requests in QUIC 0-RTT handshakes in github.com/traefik/traefik
GO-2024-3135 : HTTP client can manipulate custom HTTP headers that are added by Traefik in github.com/traefik/traefik
The highest tagged major version is
v3 .
Discover Packages
github.com/traefik/traefik
pkg
cli
package
Version:
v2.0.0-alpha7+incompat...
Opens a new window with list of versions in this module.
Published: Jun 21, 2019
License: MIT
Opens a new window with license information.
Imports: 15
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
Documentation
¶
Package cli provides tools to create commands that support advanced configuration features,
sub-commands, and allowing configuration from command-line flags, configuration files, and environment variables.
Execute Executes a command.
GetConfigFile returns the configuration file corresponding to the first configuration file loader found in ResourceLoader, if any.
PrintHelp prints the help for the command given as argument.
Command structure contains program/command information (command name and description).
AddCommand Adds a sub command.
EnvLoader loads a configuration from all the environment variables prefixed with "TRAEFIK_".
Load loads the command's configuration from the environment variables.
type FileLoader struct {
ConfigFileFlag string
}
FileLoader loads a configuration from a file.
GetFilename returns the configuration file if any.
Load loads the command's configuration from a file either specified with the -traefik.configfile flag, or from default locations.
type Finder struct {
BasePaths []string
Extensions []string
}
Finder holds a list of file paths.
Find returns the first valid existing file among configFile
and the paths already registered with Finder.
FlagLoader loads configuration from flags.
Load loads the command's configuration from flag arguments.
ResourceLoader is a configuration resource loader.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.