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

[Security] some vulnerability is caused by qemu code #1433

Open
Crispy-fried-chicken opened this issue Feb 3, 2024 · 1 comment
Open

[Security] some vulnerability is caused by qemu code #1433

Crispy-fried-chicken opened this issue Feb 3, 2024 · 1 comment

Comments

@Crispy-fried-chicken
Copy link

Crispy-fried-chicken commented Feb 3, 2024

Hi,
Our tool have found that this repo reuse some of the qemu code, and remains some unfixed CVE. Some of there are as follows:

  1. usb_mtp_object_readdir and usb_mtp_get_object function in the file hw/usb/dev-mtp.c shares the similarity with the CVE-2018-16872, the fix is qemu/qemu@bab9df3
  2. mode_sense_page function in the file hw/scsi/scsi-disk.c shares the similarity with the CVE-2021-3930, the fix is qemu/qemu@b3af7fd
  3. megasas_pd_get_info_submit, megasas_ld_get_info_submit and megasas_command_complete functions in the file hw/scsi/megasas.c shares the similarity with the CVE-2017-9503, the fix is qemu/qemu@87e459a
  4. mptsas_free_request, mptsas_process_scsi_io_request and mptsas_scsi_realize functions in the file hw/scsi/mptsas.c shares the similarity with the CVE-2021-3392, the fix is qemu/qemu@3791642.

We have preliminarily verified the correctness of the above list through static analysis. Would you can help to check if this bug is true? If it's true, please try to fix it, or I'd like to open a PR for that if necessary. Thank you for your effort and patience!

@AndrewFasano
Copy link
Member

We're a fork of qemu from like 10 years ago without a dedicated development team so we know there are lots of unfixed qemu bugs present in PANDA. If you want to open PRs for any of these, we'd be happy to merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants