CVE-2026-58496 in ThorVG情報

要約

〜によって VulDB • 2026年10月27日

Thor Vector Graphics (ThorVG) は、本番環境での使用に適したベクターグラフィックスエンジンです。バージョン 1.0.7 より前では、`tvgSfntLoader.cpp` の `SFNT/TTF` フォントローダーの `SfntLoader::gen` 関数が、入力バッファに少なくとも4バイトが含まれていることを最初に確認せずに、フォントタイプを識別するために `data[0]` から `data[3]` を読み取ります。`tvg::Text::load` のような公開 API を介してメモリから直接サイズが小さいフォードを読み込むと、配列外読み取り(out-of-bounds read)が発生します。一方、`mmap` を使用してファイルパス経由でロードする場合、ページアライメントによりこの読み取り操作が目立たなくなる可能性があります。しかし、メモリ読み込み API はこれを直接的に露出させます。メモリアウトプットレイアウトによっては、不正な短いフォントがアプリケーションをクラッシュさせるか、隣接するヒープメモリを開示することがあります。本問題はバージョン 1.0.7 で修正されています。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

GitHub M

予約する

2026年06月30日

モデレーション

承諾済み

エントリ

VDB-427588

EPSS

0.00000

アクティビティ

低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!