github.com/derailed/k9s
Submitted 8/4/2026, 10:28:00 AM · Status: ok
Risk grade
F
100 / 100
Findings
753
9 critical66 high450 medium171 low57 info0 on CISA KEV0ATT&CK
Showing 753 of 753 findings
Findings
- containerd CRI checkpoint restore CDI annotation smuggling in github.com/containerd/containerdgrypeCVE-2026-53492EPSS 0.4%
- containerd: CRI checkpoint import allows local image tag poisoning in github.com/containerd/containerdgrypeCVE-2026-50195EPSS 0.3%
- golang.org/x/crypto doesn't drop invoking agent constraints when forwarding keysgrypeCVE-2026-39832EPSS 0.6%
- golang.org/x/crypto doesn't enforce invoking key constraintsgrypeCVE-2026-39833EPSS 0.4%
- golang.org/x/crypto vulnerable to auth bypass via unenforced @revoked statusgrypeCVE-2026-42508EPSS 0.6%
- golang.org/x/crypto vulnerable to infinite loop on large channel writesgrypeCVE-2026-39834EPSS 0.5%
- golang.org/x/crypto: FIDO/U2F security key physical presence check can be bypassedgrypeCVE-2026-39831EPSS 0.4%
- golang.org/x/crypto: Invoking client can cause server deadlock on unexpected responsesgrypeCVE-2026-39830EPSS 0.6%
- golang.org/x/crypto: Invoking VerifiedPublicKeyCallback permissions skip enforcementgrypeCVE-2026-46595EPSS 0.5%
- Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operationsDetected a Generic API Key, potentially exposing access to various services and sensitive operations.gitleaks
- Detected generic-api-key: Detected a Generic API Key, potentially exposing access to various services and sensitive operationsDetected a Generic API Key, potentially exposing access to various services and sensitive operations.gitleaks
- `oras-go` tar extraction: Hardlink entry with relative Linkname escapes extract dir via process CWD resolutiongrypeCVE-2026-50163EPSS 0.4%
- A norm.Iter can enter an infinite loop when handling input containing invalid UTF-8 bytes.grypeCVE-2026-56852EPSS 0.4%
- Arbitrary host CRI log file read via symlink following in CRI checkpoint restoregrypeCVE-2026-53489EPSS 0.2%
- containerd CRI — image-config `LABEL` flows to restart-monitor `binary://` logger: host-root command execution from an image pullgrypeCVE-2026-53488EPSS 0.2%
- containerd CRI — image-config `LABEL` flows to restart-monitor `binary://` logger: host-root command execution from an image pullgrypeCVE-2026-53488EPSS 0.2%
- containerd CRI checkpoint restore CDI annotation smugglinggrypeCVE-2026-53492EPSS 0.4%
- golang.org/x/crypto: Invoking byte arithmetic causes underflow and panicgrypeCVE-2026-46597EPSS 0.5%
- golang.org/x/crypto: Invoking pathological RSA/DSA parameters may cause DoSgrypeCVE-2026-39829EPSS 0.5%
- oras-go blob upload vulnerable to credential forwarding via unvalidated Location headergrypeCVE-2026-50151EPSS 0.4%
- Parsing an invalid SVCB or HTTPS RR can panic when the size of a parameter value overflows the message buffer.grypeCVE-2026-46600EPSS 0.3%
- Command injection: exec.Command/exec.CommandContext is invoked with a shell (sh/bash -c) plus an interpolated string, or with argv[0] AND its args spread from the same parsed slice (tokens[0], tokens[Command injection: exec.Command/exec.CommandContext is invoked with a shell (sh/bash -c) plus an interpolated string, or with argv[0] AND its args spread from the same parsed slice (tokens[0], tokens[1:]...) — i.e. a command string split into an argv and executed, which lets inpu…semgrepinternal/view/exec.go:237
- A norm.Iter can enter an infinite loop when handling input containing ...A norm.Iter can enter an infinite loop when handling input containing invalid UTF-8 bytes.trivyCVE-2026-56852
- Access to host networkSharing the host’s network namespace permits processes in the pod to communicate with processes bound to the host’s loopback adapter.trivyinternal/render/testdata/ds.json:20
- Access to host networkSharing the host’s network namespace permits processes in the pod to communicate with processes bound to the host’s loopback adapter.trivyinternal/xray/testdata/cilium.json:23
- github.com/containerd/containerd: containerd: Arbitrary host file read via symlink following in CRI checkpoint restorecontainerd is an open-source container runtime. Versions prior to 2.3.2, 2.2.5 and 2.1.9 contain a bug where the CRI plugin restores container.log from a checkpoint image without validating a symlinked path. This could result in reading an arbitrary file on the host via kubectl l…trivyCVE-2026-53489
- github.com/containerd/containerd: containerd: Host-root command execution via unvalidated image config labels in CRI plugincontainerd is an open-source container runtime. In versions prior to 1.7.33, 2.3.2, 2.2.5, 2.1.9, and 2.0.10 the CRI plugin propagates labels from an image config (LABEL instruction in Dockerfile) to a container without validation. This may result in executing an arbitrary comman…trivyCVE-2026-53488
- github.com/containerd/containerd: containerd: Host-root command execution via unvalidated image config labels in CRI plugincontainerd is an open-source container runtime. In versions prior to 1.7.33, 2.3.2, 2.2.5, 2.1.9, and 2.0.10 the CRI plugin propagates labels from an image config (LABEL instruction in Dockerfile) to a container without validation. This may result in executing an arbitrary comman…trivyCVE-2026-53488
- github.com/containerd/containerd: containerd: Security bypass via Container Device Interface (CDI) annotation smuggling during checkpoint restoration.containerd is an open-source container runtime. In Versions prior to 2.3.2, 2.2.5 and 2.1.9, the CRI implementation improperly trusts Container Device Interface (CDI) annotations found within untrusted checkpoint image metadata during container restoration. When restoring a conta…trivyCVE-2026-53492
- golang.org/x/crypto/ssh: golang: golang.org/x/crypto/ssh: Denial of Service via crafted SSH certificateSSH servers which use CertChecker as a public key callback without setting IsUserAuthority or IsHostAuthority could be caused to panic by a client presenting a certificate. CertChecker now returns an error instead of panicking when these callbacks are nil.trivyCVE-2026-39835
- golang.org/x/crypto/ssh: golang.org/x/crypto/ssh: Authorization bypass due to skipped source-address validationPreviously, CVE-2024-45337 fixed an authorization bypass for misused ssh server configurations; if any other type of callback is passed other than public key, then the source-address validation would be skipped.trivyCVE-2026-46595
- golang.org/x/crypto/ssh: golang.org/x/crypto/ssh: Denial of Service via crafted AES-GCM packet decoder inputsAn incorrectly placed cast from bytes to int allowed for server-side panic in the AES-GCM packet decoder for well-crafted inputs.trivyCVE-2026-46597
- golang.org/x/crypto/ssh: golang.org/x/crypto/ssh: Denial of Service via crafted public key with excessive parametersThe RSA and DSA public key parsers did not enforce size limits on key parameters. A crafted public key with an excessively large modulus or DSA parameter could cause several minutes of CPU consumption during signature verification. This could be triggered by unauthenticated clien…trivyCVE-2026-39829
- golang.org/x/crypto/ssh: golang.org/x/crypto/ssh: Denial of Service via resource leak from unsolicited SSH responsesA malicious SSH peer could send unsolicited global request responses to fill an internal buffer, blocking the connection's read loop. The blocked goroutine could not be released by calling Close(), resulting in a resource leak per connection. Unsolicited global responses are now …trivyCVE-2026-39830
- golang.org/x/crypto/ssh: golang.org/x/crypto/ssh: Security key bypass due to missing user presence checkThe Verify() method for FIDO/U2F security key types (sk-ecdsa-sha2-nistp256@openssh.com, sk-ssh-ed25519@openssh.com) did not check the User Presence flag. Signatures generated without physical touch were accepted, allowing unattended use of a hardware security key. To restore the…trivyCVE-2026-39831
- golang.org/x/crypto/ssh: golang.org/x/crypto/ssh: Unauthorized command execution via discarded SSH permissionsWhen an SSH server authentication callback returned PartialSuccessError with non-nil Permissions, those permissions were silently discarded, potentially dropping certificate restrictions such as force-command after a second factor succeeded. Returning non-nil Permissions with Par…trivyCVE-2026-39828
- golang.org/x/crypto/ssh/agent: golang.org/x/crypto/ssh/agent: Security bypass due to improper handling of key restrictionsWhen adding a key to a remote agent constraint extensions such as restrict-destination-v00@openssh.com were not serialized in the request. Destination restrictions were silently stripped when forwarding keys, allowing unrestricted use of the key on the remote host. The client now…trivyCVE-2026-39832
- golang.org/x/crypto/ssh/knownhosts: golang: golang.org/x/crypto/ssh/knownhosts: Revocation bypass via unchecked SignatureKeyPreviously, a revoked 'SignatureKey' belonging to a CA was not correctly checked for revocation. Now, both the 'key' and 'key.SignatureKey' are checked for @revoked.trivyCVE-2026-42508
- Image user should not be 'root'Running containers with 'root' user can lead to a container escape situation. It is a best practice to run containers as non-root users, which can be done by adding a 'USER' statement to the Dockerfile.trivyDockerfile:0
- oras-go: oras-go: Credential forwarding via unvalidated Location header during blob uploadoras-go is a Go library for managing OCI artifacts. Prior to 2.6.1, registry/remote/repository.go in blobStore.completePushAfterInitialPost follows a registry-controlled Location header during monolithic blob upload and reuses the Authorization header from the initial POST reques…trivyCVE-2026-50151
- oras-go: Oras-go: Information disclosure and arbitrary file access via crafted tarball hardlinksoras-go is a Go library for managing OCI artifacts. Prior to 2.6.2, ensureLinkPath in content/file/utils.go:262-275 validates a hardlink target relative to the extract base but returns the unresolved target, causing os.Link("victim.secret", "<extract_base>/payload.tar.gz/evil_cwd…trivyCVE-2026-50163
- Prevent binding to privileged portsThe ports which are lower than 1024 receive and transmit various sensitive and privileged data. Allowing containers to use them can bring serious implications.trivyinternal/dao/testdata/p1.json:0
- Prevent binding to privileged portsThe ports which are lower than 1024 receive and transmit various sensitive and privileged data. Allowing containers to use them can bring serious implications.trivyinternal/model/testdata/p1.json:0
- Prevent binding to privileged portsThe ports which are lower than 1024 receive and transmit various sensitive and privileged data. Allowing containers to use them can bring serious implications.trivyinternal/render/testdata/p1.json:0
- Prevent binding to privileged portsThe ports which are lower than 1024 receive and transmit various sensitive and privileged data. Allowing containers to use them can bring serious implications.trivyinternal/render/testdata/po.json:0
- Prevent binding to privileged portsThe ports which are lower than 1024 receive and transmit various sensitive and privileged data. Allowing containers to use them can bring serious implications.trivyinternal/render/testdata/po_init.json:0
- Prevent binding to privileged portsThe ports which are lower than 1024 receive and transmit various sensitive and privileged data. Allowing containers to use them can bring serious implications.trivyinternal/render/testdata/sts.json:0
- Prevent binding to privileged portsThe ports which are lower than 1024 receive and transmit various sensitive and privileged data. Allowing containers to use them can bring serious implications.trivyinternal/xray/testdata/dp.json:0
- Prevent binding to privileged portsThe ports which are lower than 1024 receive and transmit various sensitive and privileged data. Allowing containers to use them can bring serious implications.trivyinternal/xray/testdata/po.json:0
- Prevent binding to privileged portsThe ports which are lower than 1024 receive and transmit various sensitive and privileged data. Allowing containers to use them can bring serious implications.trivyinternal/xray/testdata/rs.json:0
- Prevent binding to privileged portsThe ports which are lower than 1024 receive and transmit various sensitive and privileged data. Allowing containers to use them can bring serious implications.trivyinternal/xray/testdata/sts.json:0
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/dao/testdata/p1.json:25
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/model/testdata/p1.json:25
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/render/testdata/cj.json:25
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/render/testdata/dp.json:36
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/render/testdata/ds.json:37
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/render/testdata/ds.json:84
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/render/testdata/job.json:35
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/render/testdata/p1.json:25
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/render/testdata/po.json:15
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/render/testdata/po_init.json:38
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/render/testdata/po_init.json:15
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/render/testdata/po_sidecar.json:33
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/render/testdata/po_sidecar.json:52
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/render/testdata/po_sidecar.json:11
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/render/testdata/rs.json:39
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/render/testdata/sts.json:33
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/xray/testdata/cilium.json:24
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/xray/testdata/dp.json:36
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/xray/testdata/ds.json:29
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/xray/testdata/init.json:15
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/xray/testdata/init.json:38
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/xray/testdata/po.json:15
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/xray/testdata/rs.json:40
- Root file system is not read-onlyAn immutable root file system prevents applications from writing to their local disk. This can limit intrusions, as attackers will not be able to tamper with the file system or write foreign executables to disk.trivyinternal/xray/testdata/sts.json:31
This report is public.