news 2026/5/3 0:42:17

ISCTF签到部分

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ISCTF签到部分

b@by n0t1ce b0ard

code-projects 在线公告板个人资料图片registration.php 无限制上传 (CVE-2024-12233)

https://avd.aliyun.com/detail?id=AVD-2024-12233

漏洞描述

发现code-projects在线通知板(版本至1.0)存在一个关键漏洞。这个问题影响了组件Profile Picture Handler中的某些未知文件处理功能。操纵参数img会导致无限制上传。攻击可能远程发起。该漏洞已被公开披露,可能被利用。

漏洞文件为registration.php

<?php require('connection.php'); extract($_POST); if(isset($save)) { //check user alereay exists or not $sql=mysqli_query($conn,"select * from user where email='$e'"); $r=mysqli_num_rows($sql); if($r==true) { $err= "<font color='red'>This user already exists</font>"; } else { //dob $dob=$yy."-".$mm."-".$dd; //hobbies $hob=implode(",",$hob); //image $imageName=$_FILES['img']['name']; 取上传文件的原始文件名 //encrypt your password $pass=md5($p); 使用 MD5 算法对密码加密 $query="insert into user values('','$n','$e','$pass','$mob','$gen','$hob','$imageName','$dob',now())"; 构造插入语句。第一个空字符串通常对应数据库的自增 ID mysqli_query($conn,$query); 执行 SQL 插入操作,将用户信息存入数据库。 //upload image mkdir("images/$e");***参数$e是用户注册时的电子邮件对上传的图片没有限制。 为该用户创建一个以邮箱命名的文件夹用于存放图片 move_uploaded_file($_FILES['img']['tmp_name'],"images/$e/".$_FILES['img']['name']); 将上传的临时文件移动到刚才创建的文件夹中。 $err="<font color='blue'>Registration successfull !!</font>"; } } ?> <h2><b>REGISTRATION FORM</b></h2> <form method="post" enctype="multipart/form-data"> <table class="table table-bordered"> <Tr> <Td colspan="2"><?php echo @$err;?></Td> </Tr> <tr> <td>Your Name</td> <Td><input type="text" class="form-control" name="n" required/></td> </tr> <tr> <td>Your Email </td> <Td><input type="email" class="form-control" name="e" required/></td> </tr> <tr> <td>Your Password </td> <Td><input type="password" class="form-control" name="p" required/></td> </tr> <tr> <td>Your Mobile No. </td> <Td><input class="form-control" type="number" name="mob" required/></td> </tr> <tr> <td>Select Your Gender</td> <Td> Male<input type="radio" name="gen" value="m" required/> Female<input type="radio" name="gen" value="f"/> </td> </tr> <tr> <td>Choose Your Hobbies</td> <Td> Reading<input value="reading" type="checkbox" name="hob[]"/> Singing<input value="singin" type="checkbox" name="hob[]"/> Playing<input value="playing" type="checkbox" name="hob[]"/> </td> </tr> <tr> <td>Upload Your Image </td> <Td><input class="form-control" type="file" name="img" required/></td> </tr> <tr> <td>Date of Birth</td> <Td> <select name="yy" required> <option value="">Year</option> <?php for($i=1950;$i<=2016;$i++) { echo "<option>".$i."</option>"; } ?> </select> <select name="mm" required> <option value="">Month</option> <?php for($i=1;$i<=12;$i++) { echo "<option>".$i."</option>"; } ?> </select> <select name="dd" required> <option value="">Date</option> <?php for($i=1;$i<=31;$i++) { echo "<option>".$i."</option>"; } ?> </select> </td> </tr> <tr> <Td colspan="2" align="center"> <input type="submit" class="btn btn-success" value="Save" name="save"/> <input type="reset" class="btn btn-success" value="Reset"/> </td> </tr> </table> </form> </body> </html>

攻击者在注册时可通过上传个人资料图片上传恶意文件。上传的个人资料图片没有任何限制,并将存储在 /images/{用户电子邮件}/{上传文件名} 中。黑客可以上传诸如.php 文件之类的文件,并访问 /images/{用户电子邮件}/恶意_php 文件.php?1={此处为任何命令} 来执行任何命令。

有一个注册一个登录的交互

在这里看到文件上传,漏洞点

注册成功

访问images/邮箱/cmd.php

没有任何的waf

CVE-2024-12233

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/2 14:35:29

EspoCRM前端框架:如何构建现代化的企业级单页面应用?

EspoCRM前端框架&#xff1a;如何构建现代化的企业级单页面应用&#xff1f; 【免费下载链接】espocrm EspoCRM – Open Source CRM Application 项目地址: https://gitcode.com/GitHub_Trending/es/espocrm 在现代企业级应用开发中&#xff0c;单页面应用架构已成为主流…

作者头像 李华
网站建设 2026/4/23 14:14:51

【花雕学编程】Arduino BLDC 之双频率正弦波控制

一、核心概念铺垫 首先要明确&#xff1a;BLDC 的正弦波控制是相对方波&#xff08;梯形波&#xff09;控制的一种更优驱动方式&#xff0c;而双频率正弦波控制是在传统单频率正弦波驱动的基础上&#xff0c;引入两个不同频率的正弦波信号叠加来驱动电机的技术。 传统正弦波控制…

作者头像 李华
网站建设 2026/4/25 16:56:49

第二届大数据、通信技术与计算机应用国际学术会议(BDCTA 2026)

第二届大数据、通信技术与计算机应用国际学术会议&#xff08;BDCTA 2026&#xff09;议定于2026年2月6日至8日在中国-哈尔滨召开&#xff0c;旨在汇聚全球专家学者&#xff0c;共同探讨计算机应用领域的研究成果与创新实践。会议诚挚欢迎各位专家、学者赐稿、参会&#xff01;…

作者头像 李华
网站建设 2026/5/2 20:48:15

好写作AI:赋能跨学科研究,如何在适应不同学术范式中展现多功能性

从严谨的实证分析到深邃的理论思辨&#xff0c;不同学科的写作犹如使用不同的语言。在交叉融合成为创新主流的今天&#xff0c;研究者亟需一位精通多门“学术语言”的智能伙伴。好写作AI官方网址&#xff1a;https://www.haoxiezuo.cn/随着学科边界日益模糊&#xff0c;跨学科研…

作者头像 李华
网站建设 2026/5/2 1:09:38

好写作AI:您论文的“全天候智囊团”——核心功能全览

当一篇论文的诞生&#xff0c;不再是一个人的孤军奋战&#xff0c;而是一个专业“智囊团”的全程支持&#xff0c;研究将变得多么不同。好写作AI官方网址&#xff1a;https://www.haoxiezuo.cn/在毕业论文这场复杂的学术工程中&#xff0c;研究者常需扮演多种角色&#xff1a;选…

作者头像 李华
网站建设 2026/5/2 12:49:18

第六届环境资源与能源工程国际学术会议(ICEREE 2026)

第六届环境资源与能源工程国际学术会议&#xff08;ICEREE 2026&#xff09;将于2026年2月6日至8日在中国广州举行。主要围绕“能源工程和能源技术”、“环境科学和环境工程”等研究领域展开讨论。旨在为能源资源与环境工程的专家学者及企业发展提供一个分享研究成果、讨论存在…

作者头像 李华