summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnil Dongare <adongare@cisco.com>2025-08-28 21:52:44 -0700
committerBruce Ashfield <bruce.ashfield@gmail.com>2025-09-03 21:39:24 -0400
commit880c5ceb548cec792703298988d6929ba55dcfb5 (patch)
tree0f470a1eddd1ef347148d7650bc261db3be4e4e4
parent8a9f976cf752585962fad0c7eb9508860bc8ca10 (diff)
downloadmeta-virtualization-880c5ceb548cec792703298988d6929ba55dcfb5.tar.gz
grpc-go 1.59.0+git: Ignore CVE-2024-7246
Upstream Repository: https://github.com/grpc/grpc-go Bug Details: https://nvd.nist.gov/vuln/detail/CVE-2024-7246 Type: Security Fix CVE: CVE-2024-7246 Score: 6.3 (Medium) Patch: https://github.com/grpc/grpc/issues/36245 Analysis: -CVE-2024-7246 describes an HTTP/2 HPACK header table poisoning issue found in the gRPC C-core implementation (grpc/grpc). -The vulnerability does not apply to the pure Go implementation (grpc-go) used in Yocto (meta-virtualization layer). -Marking as not-applicable-config (implementation difference). -The affected code path is not present in grpc-go.Hence ignoring the CVE for grpc-go. Reference: [1] https://nvd.nist.gov/vuln/detail/CVE-2024-7246 [2] https://github.com/grpc/grpc/issues/36245 [3] Upstream gRPC release notes confirming fixed versions for gRPC C-core (not grpc-go). Signed-off-by: Anil Dongare <adongare@cisco.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r--recipes-devtools/go/grpc-go_git.bb5
1 files changed, 5 insertions, 0 deletions
diff --git a/recipes-devtools/go/grpc-go_git.bb b/recipes-devtools/go/grpc-go_git.bb
index 7989c02f..fdfc2307 100644
--- a/recipes-devtools/go/grpc-go_git.bb
+++ b/recipes-devtools/go/grpc-go_git.bb
@@ -43,3 +43,8 @@ FILES:${PN} += " \
43# some CVEs are reported with "cpe:2.3:a:grpc:grpc:*:*:*:*:*:go:*:*" 43# some CVEs are reported with "cpe:2.3:a:grpc:grpc:*:*:*:*:*:go:*:*"
44# it's better to have false positives than false negatives 44# it's better to have false positives than false negatives
45CVE_PRODUCT += "grpc" 45CVE_PRODUCT += "grpc"
46# CVE-2024-7246 is an HTTP/2 HPACK poisoning issue in gRPC C-core
47# (C/C++ implementation, meta-openembedded).
48# grpc-go (Go implementation in meta-virtualization) does not
49# contain the affected HPACK code path.
50CVE_STATUS[CVE-2024-7246] = "not-applicable-config: CVE is for grpc (C-core), not grpc-go."