Bug 201288

Summary: usr.sbin/bhyve/pci_virtio_block.c:320: 21 into 20 won't go
Product: Base System Reporter: David Binderman <dcb314>
Component: miscAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed DUPLICATE    
Severity: Affects Some People CC: grehan
Priority: ---    
Version: 10.1-RELEASE   
Hardware: Any   
OS: Any   

Description David Binderman 2015-07-02 16:37:11 UTC
usr.sbin/bhyve/pci_virtio_block.c:320]: (error) Buffer is accessed out of bounds: sc.vbsc_ident

    sprintf(sc->vbsc_ident, "BHYVE-%02X%02X-%02X%02X-%02X%02X",
        digest[0], digest[1], digest[2], digest[3], digest[4], digest[5]);

sprintf writes 21 bytes into a 20 byte field.
Comment 1 Peter Grehan freebsd_committer freebsd_triage 2015-08-24 20:07:31 UTC

*** This bug has been marked as a duplicate of bug 200859 ***