Impact
The vulnerability is a heap-based out‑of‑bounds read in the HCOMPRESS tile decoder of CFITSIO. When a crafted FITS file declares an oversized tile geometry for the HCOMPRESS_1 type, the decoder reads past the allocated buffer via the input_nnybble parameter. This can cause the application to crash or reveal a small portion of adjacent heap memory. The weakness corresponds to CWE‑125.
Affected Systems
The issue applies to the HEASARC CFITSIO library versions up to and including 4.7.0. Any software that links against CFITSIO 4.7.0 or earlier and processes FITS files containing HCOMPRESS_1 tiles is potentially impacted. No other vendors or product lines are listed by the CNA for this vulnerability.
Risk and Exploitability
The CVSS score of 6.9 indicates medium severity. The EPSS score is not available, so the exploitation probability cannot be quantified. The vulnerability is not listed in CISA’s KEV catalog, indicating no widespread exploitation is known. Attackers would need to supply a malicious FITS file that is read by the vulnerable CFITSIO decoder. The impact could be application crash or limited disclosure of adjacent heap memory. Because the read is limited to a small region, the damage scope is modest.
OpenCVE Enrichment