CVE-2023-27350
CRITICAL KEV RANSOMWARE NUCLEIPaperCut MF and NG 8.0-20.1.7 - Unauthenticated Remote Code Execution via SetupCompleted
Title source: llmExploitation Summary
CVE-2023-27350 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added April 21, 2023, with confirmed use in ransomware campaigns.
EIP tracks 18 public exploits from researchers including MaanVader, horizon3ai, imancybersecurity, including a Metasploit module exploits/multi/http/papercut_ng_auth_bypass.
A Nuclei detection template is also available.
AI-analyzed exploit summary This exploit leverages CVE-2023-27350 to achieve remote code execution (RCE) on PaperCut NG/MG versions 8.0 and later by manipulating user synchronization settings and injecting a reverse shell payload via the login form.
Description
This vulnerability allows remote attackers to bypass authentication on affected installations of PaperCut NG 22.0.5 (Build 63914). Authentication is not required to exploit this vulnerability. The specific flaw exists within the SetupCompleted class. The issue results from improper access control. An attacker can leverage this vulnerability to bypass authentication and execute arbitrary code in the context of SYSTEM. Was ZDI-CAN-18987.
Exploits (18)
This exploit leverages CVE-2023-27350 to achieve remote code execution (RCE) on PaperCut NG/MG versions 8.0 and later by manipulating user synchronization settings and injecting a reverse shell payload via the login form.
This exploit bypasses authentication in PaperCut NG/MG by leveraging a vulnerable endpoint to access the Dashboard without credentials. It first checks the version via the SetupCompleted page and then provides a URL to bypass the login.
This repository contains a functional exploit for CVE-2023-27350, which chains an authentication bypass with abuse of built-in scripting functionality in PaperCut MF/NG to achieve remote code execution. The exploit automates the process of obtaining a valid session, enabling script execution, and executing arbitrary commands.
The repository contains a functional Python script that exploits an authentication bypass vulnerability in PaperCut MF/NG by checking the version and providing a URL to bypass authentication. It demonstrates the vulnerability by accessing the SetupCompleted page and then suggesting a crafted URL for dashboard access.
This repository contains a functional exploit for CVE-2023-27350, targeting PaperCut MF/NG. The exploit allows unauthenticated remote code execution (RCE) by manipulating printer script settings and injecting malicious commands.
The repository contains a Python script that scans for vulnerable versions of PaperCut MF/NG by checking the version number from a specific endpoint. It does not exploit the vulnerability but identifies potentially vulnerable instances.
This repository contains a functional exploit for CVE-2023-27350, which leverages improper access controls in the `SetupCompleted` Java class of PaperCut servers to achieve unauthenticated remote code execution (RCE). The exploit automates the process of reconfiguring server settings to enable script execution and reverts changes upon exit.
The repository contains a Python script that scans for CVE-2023-27350, an authentication bypass vulnerability in PaperCut MF/NG. It checks for vulnerable versions by accessing specific endpoints and parsing the response, but does not include exploit code for actual authentication bypass.
The repository contains a Python script that scans for CVE-2023-27350, an authentication bypass vulnerability in PaperCut MF/NG. It checks for vulnerable versions by accessing specific endpoints and parsing the response.
This repository contains a functional Python exploit for CVE-2023-27350, which leverages an authentication bypass in PaperCut NG/MF to achieve remote code execution via a RhinoJS script that loads a malicious JAR payload. The exploit includes detailed documentation and references to prior implementations.
This repository contains a functional Bash script that exploits CVE-2023-27350, an authentication bypass and remote code execution vulnerability in PaperCut NG/MG. The script automates the exploitation process, including bypassing authentication, enabling script execution, and injecting a command via the printer scripting engine.
This repository contains a functional exploit for CVE-2023-27350, which chains an authentication bypass with abuse of built-in scripting functionality in PaperCut MF/NG to achieve remote code execution. The exploit automates the process of obtaining a valid session, enabling scripting, and executing arbitrary commands.
This PoC demonstrates an authentication bypass vulnerability in PaperCut MF/NG by accessing specific endpoints without valid credentials. It includes a Python script that checks the version and provides steps to exploit the vulnerability.
The repository describes an authentication bypass vulnerability in PaperCut NG 22.0.5 (Build 63914) due to improper access control in the SetupCompleted class, allowing remote attackers to execute arbitrary code as SYSTEM without authentication.
The repository contains a Python script that scans for PaperCut servers vulnerable to CVE-2023-27350 by checking for specific HTML patterns in the response. It does not exploit the vulnerability but identifies potentially vulnerable targets.
This repository contains a detailed writeup for the Advent of Cyber '23 Side Quest, including descriptions of challenges, flags, and narrative context. It does not include exploit code but provides technical and contextual information about the challenges.
This Metasploit module exploits an authentication bypass in PaperCut NG (CVE-2023-27350) to modify server configurations and achieve remote code execution via the RhinoJS engine. It bypasses authentication, disables sandboxing, and executes arbitrary Java payloads.
Nuclei Templates (1)
http.html:"PaperCut" || http.html:"papercut" || http.html:"content=\"papercut\"" || cpe:"cpe:2.3:a:papercut:papercut_mf"
body="papercut" || body="content=\"papercut\""
References (8)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H