89 matches found
CVE-2023-6654: Deserialization of Untrusted Data
A vulnerability classified as critical was found in PHPEMS 6.x/7.x/8.x/9.0. Affected by this vulnerability is an unknown functionality in the library lib/session.cls.php of the component Session Data Handler. The manipulation leads to deserialization. The attack can be launched remotely. The...
CVE-2023-6472
A vulnerability, which was classified as problematic, has been found in PHPEMS 7.0. This issue affects some unknown processing of the file app\content\cls\api.cls.php of the component Content Section Handler. The manipulation leads to cross site scripting. The attack may be initiated remotely. Th...
Cross site scripting
A vulnerability, which was classified as problematic, has been found in PHPEMS 7.0. This issue affects some unknown processing of the file app\content\cls\api.cls.php of the component Content Section Handler. The manipulation leads to cross site scripting. The attack may be initiated remotely. Th...
CVE-2023-6472 PHPEMS Content Section api.cls.php cross site scripting
A vulnerability, which was classified as problematic, has been found in PHPEMS 7.0. This issue affects some unknown processing of the file app\content\cls\api.cls.php of the component Content Section Handler. The manipulation leads to cross site scripting. The attack may be initiated remotely. Th...
CVE-2023-6472
PHPEMS 7.0 contains a Cross-Site Scripting (XSS) flaw in the Content Section Handler, specifically in the file app\content\cls\api.cls.php. The issue is executable remotely and the exploit has been disclosed publicly, with multiple sources confirming the affected component and path. Practical imp...
CVE-2023-6472: Improper Neutralization of Input During Web Page Generation
A vulnerability, which was classified as problematic, has been found in PHPEMS 7.0. This issue affects some unknown processing of the file app\content\cls\api.cls.php of the component Content Section Handler. The manipulation leads to cross site scripting. The attack may be initiated remotely. Th...
XSS vulnerability in PHPEMS online practice exam system (CNVD-2021-26026)
PHPEMS online mock exam system is based on PHP Mysql development of an open source and free PHP paperless mock exam system. PHPEMS Online Mock Exam System has an xss vulnerability that can be exploited by attackers to obtain user cookies...
Code execution vulnerability in phpems
phpems is open source free PHP paperless mock exam system . phpems has a code execution vulnerability that can be exploited by an attacker to gain control of the server...
Command execution vulnerability in PHPEMS backend (CNVD-2020-64558)
PHPEMS is an open source Chinese online examination system, the system is based on PHP for development, is a collection of online exams, video playback and other functions, on the operation of the simple domestic boutique system. PHPEMS backend command execution vulnerability , attackers can use...
Command Execution Vulnerability in PHPEMS Backend
PHPEMS is an open source Chinese online test system, the system is based on PHP for development, is a set of online tests, video playback and other functions, on the operation of the simple domestic boutique system. PHPEMS backend command execution vulnerability exists. Attackers can use this...
Phpems V3.1 Backend Editor Has Arbitrary File Upload Vulnerability
PHPEMS PHP Exam Management System online mock exam system based on PHP + Mysql development, is a support for a variety of question types and presentation of PHP online mock exam system. Phpems V3.1 version of the backend editor exists arbitrary file upload vulnerability, due to the backend editor...
phpems 多处sql注射
简要描述: phpems 多处sql注射 详细说明: 百度搜索: title:PHPEMS无纸化模拟考试系统 ev.cls.php: public function getClientIp if!isset$this-e'ip' if getenv"HTTPCLIENTIP" && strcasecmpgetenv"HTTPCLIENTIP", "unknown" $ip = getenv"HTTPCLIENTIP"; else if getenv"HTTPXFORWARDEDFOR" && strcasecmpgetenv"HTTPXFORWARDEDFOR", "unknown" $...
代码审计之PHPEMS前台四处注入<官网demo演示>
简要描述: 代码审计之PHPEMS前台四处注入 详细说明: 官网:http://phpems.net 官方演示站:http://phpems.net/2014 分析过程如下图: 漏洞证明: 证明: 需要清空cookie,代码条件 1、http://phpems.net/2014//index.php?exam-api-login GET /2014//index.php?exam-api-login HTTP/1.1 Host: phpems.net User-Agent: Mozilla/5.0 Windows NT 6.1; WOW64; rv:36.0 Gecko/20100101...
PHPEMS一处SQL注入漏洞
简要描述: PHPEMS一处SQL注入漏洞 详细说明: 10. Phpems某处存在SQL注入漏洞 存在注入漏洞的代码位于/app/exam/phone.php的favor函数中在这个函数中 具体位置如下 1029行往下 if$search'knowsid'$args = "quest2knows.qkknowsid IN $search'knowsid'"; if$type if$search'questype'$args = "questionrows.qrtype = '$search'questype''"; $favors =...
PHPEMS一处SQL注入漏洞
简要描述: PHPEMS一处SQL注入漏洞 详细说明: 9. Phpems某处存在SQL注入漏洞 存在注入代码的位置在/app/exam/phone.php的exercise函数中,具体位置在695行 $questionids = $this-question-selectQuestionsByKnows$args'knowsid',$args'number',$args'questid'; 这里的三个参数回溯下 if$this-ev-get'setExecriseConfig' $args = $this-ev-get'args'; 。。。 都是可以控制的 进入函数内部 public...
PHPEMS一处SQL注入漏洞
简要描述: PHPEMS一处SQL注入漏洞 详细说明: 8.PHPEMS某处SQL注入漏洞 存在注入漏洞的代码位置是/app/exam/phone.php的exercise函数中 具体存在漏洞地方位于239行附近 $numbers$p'questid' = intvalceil$this-exam-getQuestionNumberByQuestypeAndKnowsid$p'questid',$knowids; 这里getQuestionNumberByQuestypeAndKnowsid第二个参数$knowids是完全可控的 进入函数内部 public function...
phpems多处水平权限漏洞可进行订单操作
简要描述: phpems多处水平权限漏洞可进行订单操作 详细说明: 3.网站多处存在平行权限漏洞 存在漏洞的代码位置在/app/user/center.php的payfor函数中 public function payfor $subaction = $this-ev-url3; $orderstatus = array1='待付款',2='已完成',99='已撤单'; $this-tpl-assign'orderstatus',$orderstatus; switch$subaction case 'remove': $oid = $this-ev-get'ordersn'; $ord...
PHPEMS一处SQL注入漏洞
简要描述: PHPEMS一处SQL注入漏洞 详细说明: 6.phpems某处存在SQL注入漏洞 存在注入漏洞的代码位置是/app/exam/app.php的exercise函数中 具体代码在靠后的位置928行左右 $questionids = $this-question-selectQuestionsByKnows$args'knowsid',$args'number',$dt;//SQL注入漏洞 这里的参数$args'knowsid' 回溯898行$args = $this-ev-get'args';可以从URL控制 然后进入函数 public function...
phpems某处设计不当可任意用户登陆
简要描述: phpems某处设计不当可任意用户登陆 详细说明: 马上要去实习了,时间越来越珍贵,再发一个cms的吧 1.Phpems存在一个平行权限和垂直权限的奇葩漏洞,利用这个漏洞可以登录任意用户包括管理员。 具体出现漏洞的地方在/app/exam/api.php的login函数中 //通过接口进行登录 public function login //print "start";exit; $sign = $this-ev-get'sign'; $userid = $this-ev-get'userid'; $username = $this-ev-get'username';...
phpems某处设计失误导致3枚SQL注入漏洞
简要描述: phpems某处设计失误导致3枚SQL注入漏洞 详细说明: 4. PHPems再来3枚SQL注入漏洞吧 存在漏洞代码位置在/app/exam/app.php的lesson函数中 public function lesson $action = $this-ev-url3; $page = $this-ev-get'page'; switch$action case 'ajax': switch$this-ev-url4 case 'questions': $number = $this-ev-get'number'; if!$number$number = 1; $quest...