Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x/vulndb: potential Go vuln in github.com/crossbeam-rs/crossbeam: CVE-2022-23639 #323

Closed
GoVulnBot opened this issue Feb 15, 2022 · 1 comment
Assignees
Labels
excluded: NOT_GO_CODE This vulnerability does not refer to a Go module.

Comments

@GoVulnBot
Copy link

In CVE-2022-23639, the reference URL github.com/crossbeam-rs/crossbeam (and possibly others) refers to something in Go.

module: github.com/crossbeam-rs/crossbeam
package: crossbeam
description: |
    crossbeam-utils provides atomics, synchronization primitives, scoped threads, and other utilities for concurrent programming in Rust. crossbeam-utils prior to version 0.8.7 incorrectly assumed that the alignment of `{i,u}64` was always the same as `Atomic{I,U}64`. However, the alignment of `{i,u}64` on a 32-bit target can be smaller than `Atomic{I,U}64`. This can cause unaligned memory accesses and data race. Crates using `fetch_*` methods with `AtomicCell<{i,u}64>` are affected by this issue. 32-bit targets without `Atomic{I,U}64` and 64-bit targets are not affected by this issue. This has been fixed in crossbeam-utils 0.8.7. There are currently no known workarounds.
cves:
  - CVE-2022-23639
links:
    pr: https://github.com/crossbeam-rs/crossbeam/pull/781
    context:
      - https://github.com/crossbeam-rs/crossbeam/releases/tag/crossbeam-utils-0.8.7
      - https://github.com/crossbeam-rs/crossbeam/security/advisories/GHSA-qc84-gqf4-9926

See doc/triage.md for instructions on how to triage this report.

@julieqiu julieqiu self-assigned this Feb 22, 2022
@julieqiu
Copy link
Member

Not Go Code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
excluded: NOT_GO_CODE This vulnerability does not refer to a Go module.
Projects
None yet
Development

No branches or pull requests

3 participants