CVE-2020-35846
CRITICAL NUCLEIAgentejo Cockpit < 0.11.2 - NoSQL Injection via Auth Controller Check Function
Title source: llmExploitation Summary
EIP tracks 3 public exploits for CVE-2020-35846.
PoCs published by JohnHammond, 0z09e, h00die, Nikita Petrov, including Metasploit module exploits/multi/http/cockpit_cms_rce.
A Nuclei detection template is also available.
AI-analyzed exploit summary This repository contains a functional Python script that exploits CVE-2020-35846 to leak usernames from Cockpit 0.11.1 via a NoSQL injection vulnerability. The script automates the process of retrieving a CSFR token and sending a crafted request to trigger the vulnerability.
Description
Agentejo Cockpit before 0.11.2 allows NoSQL injection via the Controller/Auth.php check function.
Exploits (3)
This repository contains a functional Python script that exploits CVE-2020-35846 to leak usernames from Cockpit 0.11.1 via a NoSQL injection vulnerability. The script automates the process of retrieving a CSFR token and sending a crafted request to trigger the vulnerability.
This repository contains a functional exploit for CVE-2020-35846, which chains a NoSQL injection vulnerability in Cockpit CMS to achieve remote code execution by dumping user information, resetting passwords, and deploying a PHP web shell.
This Metasploit module exploits a NoSQL injection vulnerability (CVE-2020-35846) in Cockpit CMS to enumerate users, followed by a password reset token extraction (CVE-2020-35847) to take over an account, and finally achieves remote code execution via command injection.
Nuclei Templates (1)
http.favicon.hash:688609340 || http.html:"cockpit"
icon_hash=688609340 || body="cockpit"
References (5)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H