脆弱性情報
高度な大規模言語モデル技術を使用していますが、出力には不正確または古い情報が含まれる可能性があります。Shenlongはデータの正確性を確保するよう努めていますが、実際の状況に基づいて検証・判断してください。
脆弱性タイトル
OpenMcdf: Uncatchable infinite loop in DirectoryTree.TryGetDirectoryEntry on crafted CFB directory cycle
脆弱性説明
OpenMcdf is a fully .NET / C# library to manipulate Compound File Binary File Format files, also known as Structured Storage. In 3.1.3 and earlier, the BST name-lookup loop in DirectoryTree.TryGetDirectoryEntry (OpenMcdf/DirectoryTree.cs:35-46) walks directory entries by repeatedly calling directories.TryGetSibling(child, siblingType, validateColor). A crafted CFB file with cyclic Left/Right sibling links among directory entries, constructed so the per-step BST-order check in TryGetSibling (DirectoryEntries.cs:84-85) is satisfied at every step, drives this while (child is not null) loop forever. There is no cycle detection in TryGetDirectoryEntry, and the bug is reachable from RootStorage.OpenStorage(name), TryOpenStorage(name), OpenStream(name), and TryOpenStream(name), causing an unrecoverable denial of service. This issue is fixed in version 3.1.4.
CVSS情報
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
脆弱性タイプ
不可达退出条件的循环(无限循环)
脆弱性タイトル
OpenMcdf 资源管理错误漏洞
脆弱性説明
OpenMcdf是OpenMcdf团队的一个文档管理库。 OpenMcdf 3.1.4之前版本存在资源管理错误漏洞,该漏洞源于DirectoryTree.TryGetDirectoryEntry方法中的BST名称查找循环缺少循环检测,导致特制CFB文件可触发无限循环,造成不可恢复的拒绝服务。
CVSS情報
N/A
脆弱性タイプ
N/A