Affected by GO-2024-2528
and 4 other vulnerabilities
GO-2024-2528 : Etcd Gateway TLS endpoint validation only confirms TCP reachability in go.etcd.io/etcd
GO-2024-2529 : Etcd embed auto compaction retention negative value causing a compaction loop or a crash in go.etcd.io/etcd
GO-2024-2530 : Etcd auth Inaccurate logging of authentication attempts for users with CN-based auth only in go.etcd.io/etcd
GO-2026-4806 : Authorization bypasses in multiple APIs in go.etcd.io/etcd
GO-2026-4808 : Nested etcd transactions bypass RBAC authorization checks in go.etcd.io/etcd
The highest tagged major version is
v3 .
Discover Packages
go.etcd.io/etcd
pkg
pathutil
package
Version:
v3.3.27+incompatible
Opens a new window with list of versions in this module.
Published: Oct 15, 2021
License: Apache-2.0
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 16
Opens a new window with list of known importers.
Documentation
Documentation
¶
Package pathutil implements utility functions for handling slash-separated
paths.
CanonicalURLPath returns the canonical url path for p, which follows the rules:
1. the path always starts with "/"
2. replace multiple slashes with a single slash
3. replace each '.' '..' path name element with equivalent one
4. keep the trailing slash
The function is borrowed from stdlib http.cleanPath in server.go.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.