Page MenuHomeFreeBSD

vbsc_ident buffer accessed out of bounds.
AbandonedPublic

Authored by araujo on Oct 26 2018, 11:26 AM.
Tags
None
Referenced Files
Unknown Object (File)
Dec 20 2023, 6:15 AM
Unknown Object (File)
Dec 18 2023, 3:14 AM
Unknown Object (File)
Sep 24 2023, 10:00 AM
Unknown Object (File)
Sep 2 2023, 12:53 PM
Unknown Object (File)
Aug 3 2023, 8:20 AM
Unknown Object (File)
Jun 19 2023, 7:06 PM
Unknown Object (File)
Apr 25 2023, 6:37 PM
Unknown Object (File)
Apr 19 2023, 4:56 PM
Subscribers

Details

Reviewers
rgrimes
Group Reviewers
bhyve
Summary

In src/pci_virtio_block.c, sc->vbsc_ident buffer accessed out of bounds.
https://github.com/mist64/xhyve/pull/24 increases the buffer size by one and also switches to snprintf.

Originally it was a patch for xhyve project.

Test Plan
  1. Tested with Linux Fedora and FreeBSD Head as guest.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 20442
Build 19879: arc lint + arc unit