github Seagate/openSeaChest v26.03.1-Beta1

pre-release12 hours ago

Patches so far for v26.03.x series

  • Added build option to support using system json-c library per #299
  • Fix out of bounds read while reading Linux OS information for --version option (1 byte overread)
  • Fix possible out of bounds issue reading SCSI defect list if the list is extremely large. Unconfirmed, but additional checks added to mitigate the issue
  • Fix for NVMe deallocate out of bounds write. The code was sometimes writing one extra descriptor past the end of the allocated stack array
  • Ensured out of bounds write based on number of NVMe formats supported cannot happen. Should not have affected v26.03.0 builds, but additional checks were made to make sure this value is within range before writing the "current format" boolean in the internal strucuture. A maliciously crafted NVMe device could trigger an out of bounds write in v25.05.3 and earlier builds
  • Added support to disable SATA power consumption feature
  • Moved power consumption feature help text out of SAS only section.
  • Improved temperature unit conversion to include better rounding handling for conversions to Fahrenheit (not widely used within openSeaChest since most is in Celsius or Kelvin).
  • Fixed possible bugs while trimming whitespace around model number, serial number, or firmware revisions for all drives. No known issues, but some edge cases were found and resolved.

Don't miss a new openSeaChest release

NewReleases is sending notifications on new releases.