Safeguard
Vulnerability Analysis•

CVE-2023-6631: High Unquoted Service Path in SUBNET PowerSYSTEM Center

CVE-2023-6631 is a high severity unquoted service path flaw in SUBNET PowerSYSTEM Center 2020 Update 16 and prior that allows local privilege escalation.

Safeguard Security Team
3 min read

CVE-2023-6631 is a high severity unquoted service path flaw in SUBNET PowerSYSTEM Center versions 2020 Update 16 and prior. An authorised local user may insert code into the service path and escalate privileges. The record names no fix, so read CISA advisory ICSA-23-353-01.

What's affected

  • Product: SUBNET PowerSYSTEM Center.
  • Affected: 2020 Update 16 and prior, per the record.
  • Fixed version: not named in the record. See CISA ICSA-23-353-01 and contact SUBNET.
  • Access needed: a local account with low privileges.

The record gives a CVSS 3.1 base score of 7.8 (high) with the vector CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H. The CISA Known Exploited Vulnerabilities flag in the record is false. This post does not claim exploitation in the wild.

How to check if you're exposed

On the Windows host, list services whose path is unquoted and contains a space.

Get-CimInstance Win32_Service | Where-Object { $_.PathName -notmatch '^"' -and $_.PathName -match ' ' } | Select-Object Name,PathName

Look for any PowerSYSTEM Center service in the result, then check the folder permissions along that path. The command only lists services, it changes nothing.

What to do now

  1. Find PowerSYSTEM Center installations and their update level.
  2. Read CISA advisory ICSA-23-353-01 and ask SUBNET for the current fixed release.
  3. Correct the service path by quoting it, or apply the vendor update that does so, and restrict write access to each folder on the path.
  4. Limit who can log in to the host, since the flaw needs a local account.
  5. Run the free in-browser dependency scan at gold.safeguard.sh/scan on any project you build that bundles this component, and keep the result next to your inventory.

Why it matters

The record maps this issue to CWE-428 (Unquoted Search Path or Element): A Windows service path with spaces is not wrapped in quotes, so the system may start a different executable than the one intended if an attacker can place a file in the path.

An unquoted service path with spaces lets Windows try several candidate programs before it reaches the intended one. If a user can write a file to one of those earlier locations, the service may start it, with the privileges of the service account.

This is a local flaw, so the main risk is a shared or compromised host. These services often run as a powerful account, which is why the base score is 7.8. The fix on the host is cheap, since quoting the path and tightening folder permissions closes the trick.

Quick check

Is it exploitable remotely?

No. The vector is local and needs a low privileged account on the host.

Can I fix it without a vendor update?

Quoting the service path and locking down folder permissions addresses the class of issue, but follow the vendor guidance in the advisory.

Sources

These are the references listed in the NVD record for this CVE. They were not fetched when this post was written, so confirm fixed versions in the advisory before acting.

Last reviewed: 19 October 2026.

Never miss an update

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

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.