Cloudanix VulnDB

CVE-2023-32645

Critical · 9.8

CVSS

9.8

EPSS

55.2%

Published

Oct 11, 2023

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Attend

A flaw in some device management software can let outsiders get into the control panel without a password and change settings or disrupt service.

Wormable
Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Full Compromise
Component
Firmware
Class
Authentication Bypass
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

The vulnerability is an authentication bypass caused by leftover debug functionality in the Yifan YF325 HTTP daemon debug-credentials handling. A remote, unauthenticated attacker can send a crafted network request that causes the web service to treat the request as authenticated, potentially granting access to administrative functions. Because the CVSS vector is network-accessible, low-complexity, requires no privileges, and has high confidentiality, integrity, and availability impact, successful exploitation can expose device configuration, allow configuration changes, and support disruptive actions such as rebooting, disabling services, or modifying network behavior.

Why it matters to the business

Compromise of an affected device can give an attacker control over network-facing management functions, which may lead to service outages, traffic interception, unauthorized configuration changes, or use of the device as a foothold into adjacent networks. Although this issue is not currently listed in CISA KEV and the supplied exploit maturity is not public, the EPSS score is elevated, so internet-exposed assets should be treated as high priority. The issue has been public for a long time, increasing the likelihood that attackers and scanners know how to identify vulnerable instances.

How an attack unfolds

An attacker first identifies an exposed Yifan YF325 management interface or a downstream package/build that contains the vulnerable HTTP daemon behavior. They then send a specially crafted HTTP request that reaches the debug-credentials code path left in the web service. If the device is running the vulnerable version, the service incorrectly accepts the request as authenticated without requiring valid user credentials. The attacker can then access management functions that should require login, review sensitive configuration, change administrative settings, create persistence where supported, redirect or disrupt traffic, and potentially use the device as a platform for further reconnaissance or attacks against internal systems.

How to fix it

Upgrade affected software and firmware to a fixed release. For Debian 13 Linux package tracking supplied in the input, update to version 6.6.15-1 or later. For Yifan YF325 devices, remove or upgrade firmware version v1.0_20221108 if a vendor-fixed firmware is available, and contact the vendor or distributor for a corrected build if no public fixed firmware is posted. Until patched, restrict access to the web management interface to trusted administrative networks only, place the interface behind VPN or a management jump host, block internet exposure, disable remote administration where possible, and monitor for unauthenticated access attempts to administrative endpoints. Rotate device administrative credentials and review configuration if exposure is confirmed, because exploitation can bypass authentication and credentials alone may not prevent abuse.

How to confirm the fix worked

Confirm that all affected systems are running the fixed package or firmware version, such as Debian 13 package version 6.6.15-1 or later where applicable. Validate that Yifan YF325 devices are no longer running firmware v1.0_20221108 or that vendor mitigation has removed the debug-credentials behavior. From an untrusted network segment, verify that the web management interface is not reachable unless explicitly required. From a test host, confirm that administrative endpoints require normal authentication and that unauthenticated requests cannot access configuration, status, user-management, firmware-update, reboot, routing, or firewall functions. Review firewall, NAT, and exposure-management tools to ensure TCP web management ports are limited to approved sources.

Typical attack path

  1. Scan the internet or target network for exposed Yifan YF325 web management interfaces or vulnerable package versions.
  2. Fingerprint the device, firmware, HTTP headers, login page, or management interface behavior.
  3. Send a crafted unauthenticated HTTP request that triggers the debug-credentials authentication bypass path.
  4. Access administrative or sensitive endpoints without valid credentials.
  5. Export or view configuration data, credentials, network settings, or operational status.
  6. Modify device configuration, add or change management access, alter routing/firewall behavior, or disrupt service.
  7. Use the compromised device for persistence, traffic interception, pivoting, or further scanning.

How to detect it

Review HTTP access logs from the device, upstream reverse proxies, firewalls, VPN concentrators, and network sensors for management-interface requests that reached administrative endpoints without a preceding successful login sequence. Look for external or unusual source IPs accessing configuration, status, user-management, firmware-upload, reboot, routing, firewall, NAT, DNS, or diagnostic pages. Correlate web access with device syslog events such as configuration saves, account changes, remote-management enablement, firmware uploads, service restarts, and unexpected reboots. Examine NetFlow or firewall logs for new outbound connections from the device after suspicious management access, especially scanning behavior, connections to unfamiliar infrastructure, or traffic inconsistent with the device’s normal role. Because the vulnerability involves debug credential handling, pay special attention to requests containing debug-related parameters or paths near the time of unauthorized administrative activity, but avoid relying on a single string because exploit implementations may vary. If logs are limited, compare current configuration against a known-good backup and check for unauthorized users, changed passwords, exposed management ports, modified DNS/NTP/syslog settings, and altered routing or firewall rules.

  • v1.0_20221108
  • YF325
  • debug

What your security team should do

  • Immediately inventory internet-exposed Yifan YF325 devices and any systems mapped to the affected Debian 13 package version.
  • Prioritize remediation for externally reachable management interfaces because exploitation is remote, unauthenticated, and low complexity.
  • Upgrade Debian 13 tracked packages to 6.6.15-1 or later and obtain fixed Yifan firmware or mitigations from the vendor for devices running v1.0_20221108.
  • Remove public access to device web management interfaces; require VPN, administrative network segmentation, or allowlisted source IPs.
  • Review device configurations for unauthorized changes, including new users, altered firewall/NAT rules, DNS changes, routing changes, remote-management settings, and firmware changes.
  • Rotate administrative credentials and shared secrets after patching or isolating exposed devices.
  • Enable centralized logging for device HTTP access, syslog, configuration-change events, and network flows where supported.
  • Hunt historical logs for unauthenticated access to administrative endpoints, unexpected successful management actions, and management traffic from unknown external IP addresses.
  • If compromise is suspected, preserve logs and configuration, reimage or factory-reset the device with known-good firmware, reapply trusted configuration, and monitor for recurrence.

The record

A leftover debug code vulnerability exists in the httpd debug credentials functionality of Yifan YF325 v1.0_20221108. A specially crafted network request can lead to authentication bypass. An attacker can send a network request to trigger this vulnerability.

Affected packages

Ecosystem Package Introduced Fixed