CFITSIO 4.7.0以前で細工されたFITSファイルにより任意のコードを実行される恐れ
Summary
CFITSIO 4.7.0 以前の ffgcls2() 関数に境界外書き込みの脆弱性があり、細工された FITS ファイルを処理すると任意のコードを実行される恐れがあります。影響を受けるのは 4.7.0 以前のバージョンです。最新の情報を確認してください。
AI summary
Written by an external AI model and may contain mistakes. Check the original description and references below before acting on it.
CFITSIO 4.7.0 以前の ffgcls2() 関数に境界外書き込みの脆弱性があり、細工された FITS ファイルを処理すると任意のコードを実行される恐れがあります。影響を受けるのは 4.7.0 以前のバージョンです。最新の情報を確認してください。
Affected packages
| Ecosystem | Package | Affected | Fixed |
|---|---|---|---|
| HEASARC | cfitsio |
≤ 4.7.0 |
— |
Original description The description as published by the source.
CFITSIO through 4.7.0 contains an out-of-bounds write vulnerability in ffgcls2() in getcols.c that trusts attacker-controlled heap descriptor lengths for variable-length string columns. Attackers can supply a crafted FITS file that overflows a fixed 28,800-byte stack buffer and the caller's string array, enabling arbitrary code execution.
Source: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory
References
- web gist.github.com
- web github.com
- web github.com
- web github.com
- web vulncheck.com
- web nvd.nist.gov
- web github.com