Bug 2246986 (CVE-2023-46129)
Summary: | CVE-2023-46129 nkeys: xkeys Seal encryption used fixed key for all encryption | ||
---|---|---|---|
Product: | [Other] Security Response | Reporter: | Avinash Hanwate <ahanwate> |
Component: | vulnerability | Assignee: | Product Security <prodsec-ir-bot> |
Status: | NEW --- | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | unspecified | CC: | amctagga, anjoseph, aoconnor, bdettelb, bniver, dfreiber, dhanak, doconnor, drow, dsimansk, dymurray, flucifre, gmeno, jburrell, jmatthew, jprabhak, kingland, kverlaen, lball, lmauda, matzew, mbenjamin, mhackett, mnovotny, muagarwa, mwringe, nbecker, odf-bz-bot, pierdipi, rguimara, rhuss, rjohnson, rogbas, shbose, skontopo, sostapov, teagle, vereddy, vkumar, whayutin, wtam |
Target Milestone: | --- | Keywords: | Security |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | nats-server 2.10.4, nkeys 0.4.6 | Doc Type: | If docs needed, set a value |
Doc Text: |
A flaw was found in nkeys. The nkeys library's "xkeys" encryption handling logic, mistakenly passed an array by value into an internal function, where the function mutated that buffer to populate the encryption key to use. As a result, all encryption was using an all-zeros key.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | Type: | --- | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 2246987, 2246988, 2246989, 2246990, 2246991, 2246992, 2247686, 2247687, 2247688, 2247690, 2247691, 2247692, 2247693, 2247694, 2247695, 2247696, 2247697, 2247698, 2247715, 2247716 | ||
Bug Blocks: | 2247007 |
Description
Avinash Hanwate
2023-10-30 10:28:45 UTC
Created golang-github-nats-io-nkeys tracking bugs for this issue: Affects: fedora-all [bug 2247715] Created nats-server tracking bugs for this issue: Affects: fedora-all [bug 2247716] This issue has been addressed in the following products: Red Hat Openshift distributed tracing 3.0 Via RHSA-2023:7663 https://access.redhat.com/errata/RHSA-2023:7663 The CVE is related to the NATS go library, which is not used by Argo CD. The Nats go library is unused dependency of a dependency, and thus appears in the 'go.sum', but the actual library itself is not consumed and thus is not vulnerable in openshift-gitops-argocd-container. |