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/moby/hyperkit: CVE-2021-32843 #1584

Closed
GoVulnBot opened this issue Feb 17, 2023 · 2 comments
Closed
Assignees
Labels
excluded: NOT_GO_CODE This vulnerability does not refer to a Go module.

Comments

@GoVulnBot
Copy link

CVE-2021-32843 references github.com/moby/hyperkit, which may be a Go module.

Description:
HyperKit is a toolkit for embedding hypervisor capabilities in an application. In versions 0.20210107 and prior of HyperKit, virtio.c has is a call to vc_cfgread that does not check for null which when called makes the host crash. This issue may lead to a guest crashing the host causing a denial of service. This issue is fixed in commit df0e46c7dbfd81a957d85e449ba41b52f6f7beb4.

References:

Cross references:
No existing reports found with this module or alias.

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

modules:
  - module: github.com/moby/hyperkit
    packages:
      - package: hyperkit
description: |
    HyperKit is a toolkit for embedding hypervisor capabilities in an application. In versions 0.20210107 and prior of HyperKit, `virtio.c` has is a call to `vc_cfgread` that does not check for null which when called makes the host crash. This issue may lead to a guest crashing the host causing a denial of service. This issue is fixed in commit df0e46c7dbfd81a957d85e449ba41b52f6f7beb4.
cves:
  - CVE-2021-32843
references:
  - advisory: https://securitylab.github.com/advisories/GHSL-2021-054_057-moby-hyperkit/
  - fix: https://github.com/moby/hyperkit/pull/313
  - fix: https://github.com/moby/hyperkit/commit/df0e46c7dbfd81a957d85e449ba41b52f6f7beb4

@neild
Copy link
Contributor

neild commented Feb 23, 2023

HyperKit includes a Go module, but this module shells out to a C tool which is where the vulnerability lies.

@neild neild added the excluded: NOT_GO_CODE This vulnerability does not refer to a Go module. label Feb 23, 2023
@neild neild self-assigned this Feb 23, 2023
@gopherbot
Copy link
Contributor

Change https://go.dev/cl/471796 mentions this issue: data/excluded: batch add excluded reports

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