Description
12.1.5 (03/30/23)
This release of Teleport contains 2 security fixes as well as multiple improvements and bug fixes.
[High] OS authorization bypass in SSH tunneling
When establishing an SSH port forwarding connection, Teleport did not
sufficiently validate the specified OS principal.
This could allow an attacker in possession of valid cluster credentials to
establish a TCP tunnel to a node using a non-existent Linux user.
The connection attempt would show up in the audit log as a "port" audit event
(code T3003I) and include Teleport username in the "user" field.
[High] Teleport authorization bypass in Kubernetes Access
When authorizing a Kubernetes Access request, Teleport did not adequately
validate the target Kubernetes cluster.
This could allow an attacker in possession of valid Kubernetes agent credentials
or a join token to trick Teleport into forwarding requests to a different
Kubernetes cluster.
Every Kubernetes request would show up in the audit log as a "kube.request"
audit event (code T3009I) and include the Kubernetes cluster metadata.
Other improvements and fixes
- AMIs
- Added support for configuring TLS routing mode in AMIs. #23678
- Application Access
- Bootstrap
- Added provision tokens support. #23474
- CLI
- Added
app_server
support totctl
resource commands. #23136 - Display year in
tctl
commands output. #23371 - Fixed issue with
tsh
reporting errors about missing webauthn.dll on Windows. #23161 - Updated
tsh status
to not display internal logins. #23411 - Added
--cluster
flag totsh kube sessions
command. #23825 - Fixed issue with invalid TLS mode when creating database resources. #23808
- Added
- Database Access
- Desktop Access
- Updated setup script to be idempotent. #23176
- Helm Charts
- Added ability to set resource limits and requests for pre-deployment jobs. #23126
- Infrastructure
- Introduced distroless Teleport container images. #22814
- Kubernetes Access
- Machine ID
- Proxy Peering
- Fixed proxy peering issues when running behind a load balancer. #23506
- Reverse Tunnels
- Performance & scalability
- Server Access
- Fixed issue with successful SFTP transfers returning non-zero code. #23729
- SSO
- Fixed issue with Github Enterprise SSO not working with custom URLs. #23568
- Teleport Connect
- Tooling
- Web UI
Download
Download the current and previous releases of Teleport at https://goteleport.com/download.
labels: security-patch=yes