Santesoft Sante DICOM Viewer Pro drew two advisories in three months. ICSMA-25-079-01 in March, an out-of-bounds write, CVE-2025-2480 at 7.8. Then ICSMA-25-148-01 in May, an out-of-bounds read, CVE-2025-5307. Michael Heinzl reported both.
Open a crafted DCM file, corrupt memory, and in the write case that is a path to code execution on the workstation. When one memory-corruption bug turns up in a file parser, more are usually nearby, because the code was written without a hostile-input mindset throughout. A single fuzzing campaign against the DICOM parser would likely have surfaced both, and that campaign is cheaper than two advisories.