由于 1.3.2 版本之前的 libwebp 最近存在漏洞(CVE-2023-4863),我想找出 Windows 构建的 PHP(可在此处下载:https: //windows.php.net/)正在使用哪个 libwebp 版本。有什么办法可以查到版本吗?
我已经尝试在以下位置找到此版本:
但运气不好 - 我发现 libwebp 中的相关常量是MUX_MAJ_VERSION、MUX_MIN_VERSION和MUX_REV_VERSION,但这些常量不包含在调试符号中。
知道如何找到链接的 libwebp 版本,或者至少知道所使用的版本中是否存在漏洞?
当您查看文章在 Windows 上为 PHP >= 7.2 或 7.2 构建您自己的 PHP 时,您将获得信息。PHP.net wiki中 PHP < 7.2 的旧版本,“主要用于跟踪 PHP 项目的内部开发”,并且还链接到构建 PHP 源代码部分中的 PHP Source Github 存储库
因此,您将在那里找到“下载先决条件”部分、“获取 PHP 依赖的库”小节,请参阅https://windows.php.net/downloads/php-sdk/deps/。
相应地你会发现以下内容: