Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added check to make sure: HighBit < BitsAllocated.
Added check to the image preprocessing to make sure that the value of HighBit is always less than the value of BitsAllocated. Before, this missing check could lead to memory corruption if an invalid combination of values was retrieved from a malformed DICOM dataset. Thanks to Emmanuel Tacheau from the Cisco Talos team <[email protected]> for the report, sample file (PoC) and detailed analysis. See TALOS-2024-2121 and CVE-2024-52333.
- Loading branch information