HomeFreeBSD

bsdlabel: limit to 8 partitions

Description

bsdlabel: limit to 8 partitions

bsdlabel is intended to support up to 20 partitions, but the disklabel
struct has a d_partitions array with only BSD_NPARTS_MIN (8) entries.
Previously, an attempt to operate on a bsdlabel with more than eight
partitions resulted in a buffer overflow.

As a stopgap limit bsdlabel to 8 partitions until this is fixed
properly.

PR: 276517

Details

Provenance
emasteAuthored on Jan 23 2024, 2:05 AM
Parents
rGe125371fb6ff: dwc: Fix two typos in a source code comment
Branches
Unknown
Tags
Unknown