Safeguard
Vulnerability Analysis•

CVE-2023-43491: Medium Info Disclosure in Peplink Smart Reader

CVE-2023-43491 is a medium (5.3) unauthenticated information disclosure in Peplink Smart Reader 1.2.0. Update to firmware 1.2.1 and limit web access.

Safeguard Security Team
3 min read

CVE-2023-43491 is a medium severity (CVSS 5.3) information disclosure flaw in the web interface of Peplink Smart Reader firmware 1.2.0, in the debug_dump.cgi function. An unauthenticated HTTP request can leak sensitive information. Peplink says firmware 1.2.1 fixes it, so update and keep the web interface off untrusted networks.

What's affected

The record lists Peplink Smart Reader firmware 1.2.0 as affected. It describes an information disclosure vulnerability in the web interface's /cgi-bin/debug_dump.cgi functionality, triggered by a specially crafted HTTP request from an unauthenticated attacker. The record adds the note "in QEMU", an emulator, so the observation was made with the firmware running in emulation.

Peplink's advisory, posted April 15, 2024 on its community forum, covers five CVEs for Smart Reader 1.2.0: CVE-2023-43491, CVE-2023-45209, CVE-2023-39367, CVE-2023-45744 and CVE-2023-40146. The advisory says the issues were found by a security research lab and have been fixed in firmware 1.2.1. The thread shows a later post dated October 9, 2025 announcing that release.

The weakness is CWE-284, improper access control. The record's CVSS is 5.3, medium, with a low confidentiality impact and no integrity or availability impact.

How to check if you're exposed

Read the firmware version from the device's web interface and compare it with 1.2.1. Also check who can reach the interface:

curl -sI http://192.0.2.20/ | head -n 5

Use your device's address in place of the documentation address shown. A response from outside your management network means the interface is exposed more widely than it should be. Do not request the debug function itself on production devices.

What to do now

  1. Update Peplink Smart Reader devices to firmware 1.2.1 or later.
  2. Restrict the web interface to a management network or VPN.
  3. Do not expose the device's web port to the internet.
  4. Review other Smart Reader findings in the same advisory, since four more CVEs share it.
  5. Rotate any credentials or keys that the device may hold if it was exposed before the update.
  6. Add the firmware version to your asset inventory so future advisories are easy to match.

Why it matters

A debug function reachable without login is a common design mistake in embedded devices. Debug output can include configuration, file paths or credentials. The record's class, CWE-284, covers a missing access check on a function that should have one.

On its own the severity is medium: the impact is limited to confidentiality, and the record rates it low. But leaked information is often the first step of a longer chain, and the same advisory lists a command injection flaw and a hard coded credential issue for the same firmware. A device that discloses details to anyone helps those other bugs. The KEV flag is false.

Try it yourself

Click through it at your own pace, or open it full screen.

Quick check

Are the other four CVEs fixed in the same firmware?

Peplink's advisory says the issues it lists were fixed in firmware 1.2.1.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

We email you a link to confirm, and only then add you to the list. Unsubscribe in one click. Privacy

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.