Cloudanix VulnDB

CVE-2022-48323

Critical · 9.8

CVSS

9.8

EPSS

56.8%

Published

Feb 13, 2023

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Attend

A vulnerable remote access tool can let attackers run programs on a computer without needing a password.

Weaponized Wormable
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Remote Code Execution
Component
Application
Class
Path Traversal
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

CVE-2022-48323 is an unauthenticated path traversal and command execution flaw in Sunlogin Sunflower Simplified/Simple/Personal 1.0.1.43315. The vulnerable HTTP interface accepts a crafted request to the /check endpoint where the cmd parameter can traverse out of the expected command context and reference arbitrary executable paths, such as powershell.exe. Because exploitation is remote, low-complexity, requires no credentials, and can directly start programs on the host, successful exploitation can result in full confidentiality, integrity, and availability compromise of the affected system.

Why it matters to the business

An internet- or network-exposed vulnerable Sunlogin Sunflower instance can be turned into an attacker-controlled execution point without a password. This may lead to malware deployment, data theft, lateral movement, service disruption, or ransomware staging. The exploit is weaponized and has a high EPSS likelihood score, so exposed systems should be treated as high-priority even though the issue is not currently listed in CISA KEV.

How an attack unfolds

An attacker first identifies a host running the affected Sunlogin Sunflower Simplified/Simple/Personal HTTP service. They then send a crafted unauthenticated HTTP request to the /check endpoint using the cmd parameter with path traversal syntax, such as a ping../ sequence followed by the path to a Windows executable. If the service processes the parameter insecurely, it launches the attacker-specified program. In practical attacks, the initial command may invoke powershell.exe or cmd.exe to download and execute a payload, establish persistence, disable defenses, enumerate the system, or move laterally. Because exploitation does not require authentication or user interaction, scanning and opportunistic exploitation can be automated at scale.

How to fix it

Remove or disable affected Sunlogin Sunflower Simplified/Simple/Personal 1.0.1.43315 where it is not required. If the product is required, upgrade to a vendor-supplied version that explicitly fixes CVE-2022-48323; no fixed version was provided in the input, so confirm remediation directly against official Sunlogin release notes or vendor advisories before re-enabling exposure. Restrict access to the Sunlogin service to trusted management networks or VPNs only, block inbound access from the internet, and enforce host-based firewall rules. Monitor and block suspicious requests to /check containing traversal sequences, executable paths, or command interpreter names. After remediation, rotate any credentials that may have been exposed on affected hosts and inspect systems for post-exploitation activity.

How to confirm the fix worked

Confirm no vulnerable Sunlogin Sunflower Simplified/Simple/Personal 1.0.1.43315 instances remain deployed. Validate the installed product version against vendor documentation and verify that the HTTP service is not reachable from untrusted networks. Review firewall, EDR, and web/service logs to ensure requests to /check with malicious cmd parameters are blocked or no longer trigger process creation. In a controlled and authorized test environment only, send a benign detection request matching the known exploit shape and confirm that it does not launch external programs. Also verify that child processes such as powershell.exe, cmd.exe, wscript.exe, certutil.exe, bitsadmin.exe, curl.exe, or mshta.exe are not spawned by the Sunlogin/Sunflower service process.

Typical attack path

  1. Scan for hosts exposing the Sunlogin Sunflower Simplified/Simple/Personal HTTP service.
  2. Send an unauthenticated crafted request to /check with a malicious cmd parameter containing path traversal syntax.
  3. Execute a trusted Windows binary such as powershell.exe or cmd.exe through the vulnerable service.
  4. Use the launched process to run reconnaissance commands or download a second-stage payload.
  5. Establish persistence, collect credentials or sensitive data, and attempt lateral movement.
  6. Optionally deploy disruptive payloads such as miners, remote access tools, or ransomware.

How to detect it

Check for evidence in HTTP access logs, reverse proxy logs, endpoint telemetry, EDR process trees, Windows Event Logs, firewall logs, and network IDS data. Look for requests to /check where the cmd parameter contains traversal sequences, references to Windows executable paths, or command interpreters such as powershell.exe and cmd.exe. On endpoints, investigate any process tree where the Sunlogin/Sunflower service launches shells, scripting engines, download utilities, or LOLBins. Relevant Windows telemetry includes process creation events such as Security Event ID 4688, Sysmon Event ID 1 for process creation, Sysmon Event ID 3 for network connections, and PowerShell Script Block Logging Event ID 4104. Post-exploitation hunting should include downloads from unusual domains, encoded PowerShell, new scheduled tasks, new services, autorun registry modifications, unexpected remote access tools, credential-access utilities, and outbound connections shortly after exploit-like HTTP requests.

  • GET /check?cmd=ping../
  • /check?cmd=ping../
  • cmd=ping../
  • /check?cmd=
  • ping../
  • powershell.exe
  • cmd.exe
  • powershell -enc
  • powershell -EncodedCommand
  • powershell -nop
  • powershell -w hidden
  • certutil.exe -urlcache
  • bitsadmin.exe /transfer
  • mshta.exe
  • wscript.exe
  • cscript.exe
  • rundll32.exe
  • regsvr32.exe
  • schtasks.exe /create
  • Sunlogin
  • Sunflower

What your security team should do

  • Immediately inventory all Sunlogin Sunflower deployments and identify any running Simplified/Simple/Personal 1.0.1.43315.
  • Remove, isolate, or upgrade affected instances; prioritize any service reachable from the internet or broad internal networks.
  • Block external access to the Sunlogin HTTP service and allow access only from trusted administrative networks.
  • Deploy detection for exploit-shaped requests to /check with cmd=, traversal patterns, executable paths, or command interpreter names.
  • Hunt for suspicious child processes spawned by Sunlogin/Sunflower components, especially powershell.exe and cmd.exe.
  • Review affected hosts for malware, persistence mechanisms, unauthorized accounts, credential dumping tools, and lateral movement artifacts.
  • If exploitation is suspected, preserve logs and forensic artifacts, rotate credentials accessible from the host, and perform incident response before restoring service.

The record

Sunlogin Sunflower Simplified (aka Sunflower Simple and Personal) 1.0.1.43315 is vulnerable to a path traversal issue. A remote and unauthenticated attacker can execute arbitrary programs on the victim host by sending a crafted HTTP request, as demonstrated by /check?cmd=ping../ followed by the pathname of the powershell.exe program.

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities