提问人:Jost 提问时间:10/11/2023 最后编辑:OlivierJost 更新时间:10/28/2023 访问量:377
从 PHP 中查找 libwebp 版本 (Windows)
Find out libwebp version from PHP (Windows)
问:
由于 libwebp 1.3.2 之前版本(CVE-2023-4863)中最近的一个漏洞,我想知道 PHP 的 Windows 版本(可在此处下载:https://windows.php.net/)正在使用哪个 libwebp 版本。有什么方法可以找出版本吗?
我已经尝试在以下地方找到此版本:
- phpinfo() - 仅提供是否启用 WebP 支持的信息
- PHP 更新日志
- DLL 中的文本
- 调试符号中的文本
- PHP SDK 在构建 PHP 时下载的依赖
但是没有运气 - 我发现 libwebp 的相关常量是 和 ,但这些不包含在调试符号中。MUX_MAJ_VERSION
MUX_MIN_VERSION
MUX_REV_VERSION
知道如何找到链接的 libwebp 版本,或者至少是否在使用的版本中存在漏洞吗?
答:
4赞
Krokomot
10/28/2023
#1
在 PHP.net wiki 中查看 PHP >= 7.2 在 Windows 上构建自己的 PHP 或 <PHP 7.2 的旧版本时,您将获得该信息,该文章“主要用于跟踪 PHP 项目的内部开发”,并且也链接到 PHP Source Github 存储库中构建 PHP 源代码部分
因此,您将在那里找到“下载先决条件”部分,小节“获取 PHP 所依赖的库”,指的是 https://windows.php.net/downloads/php-sdk/deps/。
相应地,您会发现以下内容:
评论
imagecreatefromwebp