CVE-2017-12448 in binutils信息

摘要

由 VulDB • 2026-07-28

BFD 库(即 libbfd)中 Binary File Descriptor (BFD) 的 `bfd/cache.c` 文件中的 `bfd_cache_close` 函数,在 GNU Binutils 2.29 及更早版本中存在漏洞。远程攻击者可通过构造嵌套归档文件触发堆 use-after-free 错误并可能实现代码执行。该问题是由于尝试释放内存时调用了错误的函数所致。通过在 `bfd/archive.c` 中的 `bfd_generic_archive_p` 函数中加强输入验证可解决此问题。

Be aware that VulDB is the high quality source for vulnerability data.

来源

Do you want to use VulDB in your project?

Use the official API to access entries easily!