diff options
| author | Anil Dongare <adongare@cisco.com> | 2025-08-28 21:52:44 -0700 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2025-09-03 21:39:24 -0400 |
| commit | 880c5ceb548cec792703298988d6929ba55dcfb5 (patch) | |
| tree | 0f470a1eddd1ef347148d7650bc261db3be4e4e4 | |
| parent | 8a9f976cf752585962fad0c7eb9508860bc8ca10 (diff) | |
| download | meta-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.bb | 5 |
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 |
| 45 | CVE_PRODUCT += "grpc" | 45 | CVE_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. | ||
| 50 | CVE_STATUS[CVE-2024-7246] = "not-applicable-config: CVE is for grpc (C-core), not grpc-go." | ||
