RHSA-2026:43692
Vulnerability from csaf_redhat - Published: 2026-07-22 15:57 - Updated: 2026-09-14 19:19The html.Parse function in golang.org/x/net/html has quadratic parsing complexity when processing certain inputs, which can lead to denial of service (DoS) if an attacker provides specially crafted HTML content.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-rhel9@sha256:1a9757e2badab0d1ca54c5ac7f058ff7cdb64c1b2837f0f9559f3545eaf5f709_arm64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-rhel9@sha256:4da545acd9a8615d51fcc8c014599ab4df309ee412eee1403f4f8b1472e92803_amd64 | — |
Vendor Fix
fix
|
|
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-rhel9@sha256:e3acf1706978b91bf6a1bfcbaaf5b0e380a6e56f59a5fc232400228697379c87_s390x | — |
Vendor Fix
fix
|
|
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-rhel9@sha256:fdcb05809e9f385b137701487fab4926e99543f37552af5d62ebd54766c8c688_ppc64le | — |
Vendor Fix
fix
|
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-cli-binaries-rhel9@sha256:5f21bd5387a16c9d3b72317884972fd83cd091954f79c4f19df7e2b8c3758e16_ppc64le | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-cli-binaries-rhel9@sha256:7ddc295bfa28d274fa8cb25c08a5646cd3c73f4e373e879c4729e5dce2c1a2ef_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-cli-binaries-rhel9@sha256:a5e4b9c4324114ef3de7ffe75736fa267e8f05b1198e3014475b93b0d2a0b945_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-cli-binaries-rhel9@sha256:f004c6f3d3c31329ccf40d62a83d72490b73d555950173ea43e7cf07532653c5_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-hypershift-velero-plugin-rhel9@sha256:6de24aac166b8772fdb7918571696bf074a588267bda0835593c1b9f5e4df704_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-hypershift-velero-plugin-rhel9@sha256:7aab17881b9df52b5c7420b9d6c79912ce1f71c47bf9110cfbd650d6cf6fd339_ppc64le | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-hypershift-velero-plugin-rhel9@sha256:9d44953f858d33aa4b49433eaaf267d56549e91e3f75454c42ea20bd68b558b8_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-hypershift-velero-plugin-rhel9@sha256:cc9b31528ec928edae14485f74955833aa75b486c488a62b7fcc14c65d73723f_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-kubevirt-datamover-controller-rhel9@sha256:0cd6baa9a55d0ba2c90d8e7b416cf4ceb1116bd2533b754a72f0f38ccea4901e_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-kubevirt-datamover-controller-rhel9@sha256:2348e3691e7c8edc74411af0352536c2d3aa7cff8ce79ea1dd4403af19dd08f7_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-kubevirt-datamover-controller-rhel9@sha256:5be20f5d5b35476c17fa8a5edfde8956092f25727ac35fc69d188350644ce3a2_ppc64le | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-kubevirt-datamover-controller-rhel9@sha256:c2a4be3d64ecb93958479b07767957632da0390873604bf263bfca4c979bae85_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-kubevirt-datamover-plugin-rhel9@sha256:5fbc3a3bf357c1b274833a30595deda79080e41758b331f4c8632b656f87d9e5_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-kubevirt-datamover-plugin-rhel9@sha256:7c3897d545904e1ed41cdbfb57db667c0c18f67347d086177a89b2ecf4d74c74_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-kubevirt-datamover-plugin-rhel9@sha256:b533a0d9eb71a350cfb7690e35248b074b86be8b23f87fb1aca8561365d93288_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-kubevirt-datamover-plugin-rhel9@sha256:f723efa2747af15cb9ab2d636e9c2784c817dd5f77aa0f019fe78d54d3bac13f_ppc64le | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-kubevirt-velero-plugin-rhel9@sha256:77b8164d79c81b2c3c73ae2407aaab59415ffc58a64020875e94455af13fee3a_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-kubevirt-velero-plugin-rhel9@sha256:95bb0095ab17e83f5ef0277fc0936d4954b0b2f3f031af43f74c39c01a9fc2ab_ppc64le | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-kubevirt-velero-plugin-rhel9@sha256:b15e717372414b903cc478a962d36993d7b5bdbf52abf224448e150906f6fc18_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-kubevirt-velero-plugin-rhel9@sha256:b209265c88567b1c81727d7fcfe500c9c14c0822d83dfd0c13695388cdbece81_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-mustgather-rhel9@sha256:3f005d4e87ef8b4b19b21f3fc3cf8a2dd0afd8a8778b3274c0a0552a9c0ad256_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-mustgather-rhel9@sha256:523ab671f0c099798f60919c87b2e5215fb65d71f3b677e2096ed12d6c25ce36_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-mustgather-rhel9@sha256:7b9c66c952ff3b1e246927be7fd083bb37eeba4d3e53d2b53a648b4f7fe7064f_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-mustgather-rhel9@sha256:b78935df05642d604919f0022cd3aa5898bc42a545f5827811e5b58035f2809c_ppc64le | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-non-admin-rhel9@sha256:0581a5d243f65fc6d060802b31953faebe3c9bbd923755d672012f6c32c53168_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-non-admin-rhel9@sha256:7e27521f062cff1c65a064dc01adef8b88a14acdfd72c3594adf28a9e7651cfa_ppc64le | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-non-admin-rhel9@sha256:8ad67453e34addf49fbdf3c7ff09a2b3d4120241748c59c1afeca5138fe7b9ba_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-non-admin-rhel9@sha256:92a7330d9118513d72da01e99456cc6c49e7850909c50e191566b935da6b9f68_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-operator-bundle@sha256:1ff9c955b2b9842d0a7e57666c545ff68d35b36a202786df6f94e9653b9cce10_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-rhel9-operator@sha256:0443a738e0dc32182ea97b6bb84ccf48289ce081bad5b0c419e4365d597c5ca0_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-rhel9-operator@sha256:56b20bc99ae167d96fb307c8be5dd2c22c19ca02015cc7ae823289089ca57524_ppc64le | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-rhel9-operator@sha256:9b76270cba67042991d7626b7e35f5903b9c1154ac8ccccaeb5a0ddeba31eac9_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-rhel9-operator@sha256:d7b888697cb18c3911a36e76dd485402570123adadea82c44db495ec12d00e73_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-aws-rhel9@sha256:4e7c7af49c430cab3eb7cc93de737bae7887f620d030432cb69ba2506d2c320c_ppc64le | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-aws-rhel9@sha256:595ab0daa19884114d3efc5a9d47e5d937586d941cd52963f61bb1ead0e15243_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-aws-rhel9@sha256:6523cc3badba39edd5ae3aa86b774855ac18f228630ac264502be1ea9c9e1edc_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-aws-rhel9@sha256:7f4124da40cc5a303d91e6cfe10328ce51873b7f63009519fed1f3e005b00f4a_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-gcp-rhel9@sha256:85e0a597876742d035720877f54211c932e5eccfccde432d3d7f534d67025ea3_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-gcp-rhel9@sha256:b2a721db67e21a2e5ebbc36495ee60ffef943839706bf27670bc9044fafc9351_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-gcp-rhel9@sha256:c2a5bac58af2070feac2ce23a1215e12ea47ad8d080d7a37fa775e5c569d99c2_ppc64le | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-gcp-rhel9@sha256:c9e86e026c6178d0d14b3b493ed3da5c082c542ce912116d6c6ffe485f672658_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-legacy-aws-rhel9@sha256:4af8e092ac515f7b6219b2ed2d8fee6f9e66f4d95c1be6f6ba544366f3742eb9_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-legacy-aws-rhel9@sha256:c14f1329cfad3cbff78686daeb8ad0e3a0459981847dc46745e70db8adee1c08_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-legacy-aws-rhel9@sha256:e3d48d0cfcd0a2e737d263af21ff15091f610f7eaec48e1f642e0b7ee51b9ef4_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-legacy-aws-rhel9@sha256:e659d3df31bf2f556f29e95c480cc3c263c295e5cf062f9cfce9f0c0f274519c_ppc64le | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-microsoft-azure-rhel9@sha256:1e6003cb865c83854fef387ef67d6f123a7116d57ccb1a89a5a4bc2e5881760b_ppc64le | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-microsoft-azure-rhel9@sha256:367c1427caeb727d7298f17412e612b7f4caafd3be77b3b51083ce120554236e_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-microsoft-azure-rhel9@sha256:5984ce138b1491baff91971663df8c6387388381d8edd455b8c771b69ee707f9_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-for-microsoft-azure-rhel9@sha256:ddbe19ffc5731e1ad8dacf537752bb9e612cf8786bc95711a24b25a1e4921f3a_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-rhel9@sha256:5378ff365d367d9e6ca14a8d81fe4e2a64a3392d31c494d85d231b8b7df5845c_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-rhel9@sha256:64a629f87f78447b6df09caa79cca73e53655e4b1ac4e51116056c6663a6fbf6_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-rhel9@sha256:912b31254e58d977c5448c7b7d5a723d8e62a377bb5b69ac5d8d6101f7d335f3_ppc64le | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-velero-plugin-rhel9@sha256:c5c37de91467fbd4319dd667a8528c6f45b198a1323e23e6536e76397336b25d_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-vm-file-restore-rhel9@sha256:c1a62d06a25dc13020fffb1431ab248a8e0fd23455c10b9fa500f35f38c0a24d_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-vm-file-restore-rhel9@sha256:cee5df45839981e5a537df2266d90b3b56edf855d7058706c4f6a603db4136e3_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-vmdp-binaries-rhel9@sha256:7495259636ae75980f52bbba531083d019a0ba4d33ab4ccf19e0beb2a18e0776_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-vmdp-binaries-rhel9@sha256:8c670e9f442f576c765e0859fb52540565a779420b0d9c5a6ea75bc2149ac8e5_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-vmdp-binaries-rhel9@sha256:8de0eac6a6a60878745fc33ddb4420b26b25a0524a5b98a1a7d05942502acfd9_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-vmdp-binaries-rhel9@sha256:fe742395e18ceef92eb11cf1eadc119c693cbcfd0ac986a3b82dd65f3613ac7f_ppc64le | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-vmfr-access-filebrowser-rhel9@sha256:41f92f33d1e6df63305ce1207124a9a205632e61aa2e866f97430e66978a4424_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-vmfr-access-filebrowser-rhel9@sha256:e6b8594ec7b8e47edee5eabc7b3097f49c442cb0c208a5f388d0891b612d4e2a_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-vmfr-access-rhel9@sha256:14b95c56b17519fac217d787a9c5de798f3e97dabb0d5845e7d1006d037b65fe_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-vmfr-access-rhel9@sha256:759640af7be9d53378c051fafc4592cee9f1a6d442594e67aacee0c514cb6730_arm64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-vmfr-access-rhel9@sha256:9d41e8017f164f2be0f3d3a43479b312a9f5816342e5d0d94ef2d68f3aa94727_s390x | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-vmfr-access-sshd-rhel9@sha256:6a9af4e0c9264b0a954e7d449c8792a36c6f95d8a89f14d426c999167429e313_amd64 | — | ||
| Unresolved product id: OpenShift API for Data Protection 1.6:registry.redhat.io/oadp/oadp-vmfr-access-sshd-rhel9@sha256:88e43a16ba6d2af68816230bdcc7bd701fa697dcb1ba7c47feb3e014725b250e_arm64 | — |
A flaw in golang.org/x/crypto/ssh/agent causes the SSH agent client to panic when a peer responds with the generic SSH_AGENT_SUCCESS (0x06) message to requests expecting typed replies (e.g., List, Sign). The unmarshal layer produces an unexpected message type, which the client code does not handle, leading to panic("unreachable") or a nil-pointer dereference. A malicious agent or forwarded connection can exploit this to terminate the client process.
A flaw was found in the SSH Agent servers component (golang.org/x/crypto/ssh/agent). This vulnerability allows a remote attacker to cause a denial of service (DoS) by sending a specially crafted, malformed message during new identity requests. The server fails to validate the size of these messages, leading to an out-of-bounds read that can cause the program to panic and terminate.
A flaw was found in golang.org/x/crypto/ssh. An attacker can exploit this vulnerability by sending specially crafted GSSAPI (Generic Security Service Application Program Interface) authentication requests to an SSH (Secure Shell) server. The server fails to validate the number of mechanisms specified in these requests, leading to unbounded memory consumption. This can result in a Denial of Service (DoS), making the SSH server unavailable to legitimate users.
The html.Parse function in golang.org/x/net/html has an infinite parsing loop when processing certain inputs, which can lead to denial of service (DoS) in an exposed go application if an attacker provides specially crafted HTML content.
A flaw was found in golang.org/x/net/html. A remote attacker could provide specially crafted HTML, which, when parsed by the affected component, would consume excessive CPU resources. This could lead to a Denial of Service (DoS) condition, making the system unavailable to legitimate users.
A flaw was found in golang.org/x/net/html. A remote attacker could exploit this vulnerability by providing specially crafted HTML. When this arbitrary HTML is parsed and rendered, it can result in an unexpected HTML tree, bypassing input sanitization. This can be leveraged to execute Cross-Site Scripting (XSS) attacks, potentially leading to arbitrary code execution in applications that use the affected component.
A flaw was found in golang.org/x/net/html. When arbitrary HTML is parsed and then rendered, it can result in an unexpected HTML tree. This allows an attacker to bypass HTML sanitization mechanisms, leading to Cross-Site Scripting (XSS) attacks in applications. Such attacks can result in information disclosure or arbitrary code execution.
A flaw was found in gRPC-Go, the Go language implementation of gRPC. This vulnerability, an authorization bypass, is caused by improper input validation of the HTTP/2 `:path` pseudo-header. A remote attacker can exploit this by sending raw HTTP/2 frames with a malformed `:path` that omits the mandatory leading slash. This allows the attacker to bypass defined security policies, potentially leading to unauthorized access to services or information disclosure.
A flaw was found in the `net` package of Go (golang), specifically when using the `LookupCNAME` function with the `cgo` DNS resolver. A remote attacker could exploit this by providing a very long Canonical Name (CNAME) response. This can trigger a double-free of C memory, leading to a crash and a Denial of Service (DoS) for the affected application.
A flaw was found in the HTTP/2 protocol implementation within the Go standard library (golang.org/x/net and net/http/internal/http2). A remote attacker can exploit this vulnerability by sending a specially crafted HTTP/2 SETTINGS frame with the SETTINGS_MAX_FRAME_SIZE parameter set to zero. This malicious frame causes the transport layer to enter an infinite loop of writing CONTINUATION frames, leading to resource exhaustion and a Denial of Service (DoS) condition.
A flaw was found in the "go tool pack" subcommand, a component of the Go programming language tools. This vulnerability allows an attacker to craft a malicious archive file. When this archive is extracted using the "pack" subcommand, it can lead to arbitrary file writes on the filesystem, potentially allowing an attacker to create or modify files in unintended locations.
A flaw was found in the `net/mail` package of the Go programming language. An attacker could provide specially crafted inputs to the `ParseAddress`, `ParseAddressList`, or `ParseDate` functions. This could lead to excessive consumption of CPU and memory resources, resulting in a Denial of Service (DoS) for applications processing these inputs.
A flaw was found in golang.org/x/net/idna. ToASCII and ToUnicode incorrectly accept Punycode-encoded labels that decode to an ASCII-only hostname (for example, xn--example-.com returns example.com instead of an error). Applications that validate the ASCII form then convert to Unicode may grant access to a restricted hostname the ASCII check would have rejected.
A flaw was found in the `html/template` package of Go. A remote attacker could exploit this vulnerability by inserting ASCII whitespaces around the equals sign (`=`) within a URL's content attribute inside a `<meta>` tag. This improper escaping could lead to Cross-Site Scripting (XSS), allowing the attacker to execute malicious scripts in the user's browser.
A flaw was found in the `net/http/httputil` package, specifically within the `ReverseProxy` component. This vulnerability allows the `ReverseProxy` to forward query parameters that are not visible to `Rewrite` functions. This occurs because the `ReverseProxy` does not correctly consider the `url.ParseQuery` limit on the total number of query parameters. A remote attacker could exploit this to send hidden query parameters, potentially bypassing security policies or controls implemented by `Rewrite` functions, leading to information disclosure or unexpected behavior.
A flaw was found in html/template. A trusted template author could craft a script tag with an empty or whitespace-only 'type' attribute. This vulnerability causes the template engine to incorrectly escape data passed into the script block, potentially leading to cross-site scripting (XSS). An attacker could leverage this to execute arbitrary client-side scripts in a user's browser.
A flaw was found in golang.org/x/crypto/ssh. An authenticated SSH client can cause a Denial of Service (DoS) by repeatedly opening channels that are rejected by the server. This leads to unbounded memory growth, eventually crashing the server process and affecting all connected users.
A flaw was found in golang.org/x/crypto/ssh. A remote attacker could exploit this vulnerability when an SSH server authentication callback returned a PartialSuccessError with non-nil permissions. This flaw caused these permissions to be silently discarded, potentially bypassing certificate restrictions, such as a force-command, after a second authentication factor succeeded. This could lead to unauthorized command execution or access.
A flaw was found in golang.org/x/crypto/ssh. The RSA and DSA public key parsers in the affected component did not enforce size limits on key parameters. This vulnerability allows an unauthenticated client to provide a crafted public key with an excessively large modulus or DSA parameter during public key authentication. Successful exploitation could lead to a denial of service (DoS) due to prolonged CPU consumption during signature verification.
A flaw was found in golang.org/x/crypto/ssh. A remote malicious SSH peer can exploit this by sending unsolicited global request responses, which fills an internal buffer and blocks the connection's read loop. This prevents the associated resources from being released, leading to a resource leak per connection. The consequence is a Denial of Service (DoS) for the affected system.
A flaw was found in golang.org/x/crypto/ssh. The Verify() method, responsible for FIDO/U2F security key types, did not properly check for user presence. This allowed signatures to be accepted without requiring a physical touch on the hardware security key. As a result, an attacker could potentially use a hardware security key in an unattended manner, bypassing a critical security control designed to ensure user intent.
A flaw was found in golang.org/x/crypto/ssh/agent. When a key was added to a remote agent, security restrictions, known as constraint extensions, were not properly processed during the request. This allowed these restrictions to be silently removed when keys were forwarded, leading to the unrestricted use of the key on the remote host. This vulnerability could enable an attacker to bypass intended security controls and perform unauthorized actions.
A flaw was found in golang.org/x/crypto/ssh/agent. The NewKeyring() function, which creates an in-memory keyring, failed to enforce the ConfirmBeforeUse constraint on keys. This allowed keys configured to require user confirmation before use to perform signing operations without any prompt or indication to the user. Consequently, an attacker could potentially bypass intended security controls, leading to unauthorized cryptographic signing actions.
A flaw was found in golang.org/x/crypto/ssh. When a remote attacker attempts to write data larger than 4GB in a single call on an SSH (Secure Shell) channel, an integer overflow occurs in the internal payload size calculation. This vulnerability causes the write loop to spin indefinitely, continuously sending empty packets without making progress. The primary consequence is a denial of service (DoS), as the affected system consumes resources and prevents legitimate data transfer.
A flaw was found in golang.org/x/crypto/ssh. SSH servers configured to use CertChecker as a public key callback, without explicitly setting IsUserAuthority or IsHostAuthority, are vulnerable. A remote attacker can exploit this by presenting a specially crafted certificate, causing the server to panic and resulting in a Denial of Service (DoS).
A flaw was found in MIT Kerberos 5 (krb5). An unauthenticated remote attacker can exploit an integer underflow and an out-of-bounds read vulnerability by calling `gss_accept_sec_context()` on a system with a NegoEx mechanism registered. This can lead to the process terminating, resulting in a Denial of Service (DoS).
A flaw was found in the `net/mail` package within the Go standard library. A remote attacker could provide specially crafted, pathological email addresses. When these malformed email addresses are parsed by the `consumePhrase` function, it can lead to excessive resource consumption due to quadratic string concatenation, resulting in a Denial of Service (DoS) condition.
A flaw was found in golang.org/x/net/html. This vulnerability allows an attacker to manipulate how HTML is processed and displayed. By providing specially crafted HTML, an attacker can cause an unexpected structure in the rendered output. This can lead to Cross-Site Scripting (XSS) attacks, where malicious scripts are executed in a user's web browser, potentially compromising user data or taking control of their session.
A flaw was found in golang.org/x/net/html. When parsing arbitrary HTML that is subsequently rendered, an unexpected HTML tree can be generated. A remote attacker could leverage this vulnerability to execute Cross-Site Scripting (XSS) attacks in applications that attempt to sanitize input HTML before rendering, potentially leading to unauthorized actions or information disclosure.
A flaw was found in golang.org/x/crypto/ssh/knownhosts. This vulnerability occurs because the system did not correctly check for the revocation status of a SignatureKey belonging to a Certificate Authority (CA). A remote attacker could potentially exploit this by presenting a revoked key, leading to the system accepting it as valid. This could allow an attacker to bypass security checks and potentially gain unauthorized access or spoof legitimate entities.
A flaw was found in golang.org/x/crypto/ssh. Source-address validation can be skipped when an SSH server configuration uses an authentication callback type other than public key, allowing authorization bypass in misconfigured servers. This is a follow-on to incomplete coverage from the CVE-2024-45337 fix.
A flaw was found in golang.org/x/crypto/ssh. A remote attacker could send specially crafted inputs to the AES-GCM packet decoder. This could lead to an incorrectly placed cast from bytes to an integer, causing a server-side panic and resulting in a Denial of Service (DoS) for the affected system.
A flaw was found in golang.org/x/crypto/ssh/agent. An attacker could provide specially crafted inputs that, when processed, lead to the creation of an ed25519.PrivateKey by casting malformed wire bytes. This improper input handling can cause the program to panic and crash, resulting in a Denial of Service (DoS) for the affected component.
Loading 1.9 MB of JSON…
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.