unchecked unserialize usage in WordPress-Functionality-Plugin-Skeleton/functionality-plugin-skeleton.php
该报告还没有中文解读。
原文摘录
摘自原文(1848 字符中的一小部分)
in: https://github.com/iandunn/WordPress-Functionality-Plugin-Skeleton/blob/547216caf1bef2664ec3920a9c749191dea13aeb/functionality-plugin-skeleton.php#L108
原文中的代码
public function block_plugin_updates( $request, $url ) {
if ( 0 !== strpos( $url, self::PLUGIN_UPDATE_CHECK_URL ) ) // todo moving to https at some point, if hasn't already
return $request;
$plugins = unserialize( $request['body']['plugins'] ); // todo use json now -- …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Ian Dunn 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @e3amn2l · 版权归作者与 Ian Dunn 所有