Oshili Power

A read-only login is enough to write files on a network management host.

A read-only account, the kind handed to a contractor who needs to look at the network and change nothing, is enough to trigger three of these four defects. The fourth needs a step up. On 8 October the United States cyber agency, CISA, published an advisory covering network design and management software from Satel, a Finnish supplier whose product is in use worldwide.

The most serious of the three lets the holder of that read-only login write files onto the machine running the software. The agency says that in the right conditions it can become code of the attacker's choosing, running on that machine. A corrected release exists, and installing it is the vendor's answer for all four.

For an organisation running this software, the people this concerns are whoever keeps the list of who holds a login to it, and whoever owns the maintenance window on the server it sits on. One of those two lists did more to limit this than any firewall did.

What the account tiers were doing, and what they stop doing

The software is driven through a browser, and its users sit in tiers: a Viewer at the bottom, able to look and not change, and a Network Operator further up, able to put content into the system that other users later see on screen. That arrangement is how an operations team keeps a large estate workable. The engineer who commissions links holds real access. The shift supervisor, the integrator, the vendor's support desk and the graduate on rotation hold the read-only tier, because handing it out costs nothing.

That is the assumption these findings break. From the bottom tier, a user can probe whether particular files sit on the host, by watching how the application answers requests that point outside the folder it is supposed to use. From the same tier, a crafted search entry can tie the application up in its own processing until it stops being useful to anyone else. And from the same tier again, content of the user's choosing can be written into places the application service can reach.

None of this is plant. Nothing trips, no breaker opens, no mill stops. The practical reading is that the cost lands as lost visibility and lost time: a management layer that stalls is a team working from a phone and last month's drawing instead of the live view, and a management host that has had files written to it is a host you now cannot trust to be telling you the truth about your own network. On a site carrying its own links between a plant and its remote assets, the second of those is the expensive one, because the clean-up is an unplanned rebuild of a server nobody had scheduled, done by the integrator who built it.

The step up in privilege matters less than it looks. The content-injection issue needs an operator-level account to plant something and another user to open it, which is a thinner path than the rest. The write path needs neither.

The questions this leaves for the affected organisations

The question worth putting to whoever holds the account register is not how many administrators there are. It is how many logins of any kind exist on this system, who holds them, and how many belong to people outside the organisation. A read-only tier that was handed out freely is, on this advisory, the exposed one.

For the integrator or supplier who commissioned the system, there are two: whether the support account created at installation is still live, and whether the corrected release is one they install or one the operator installs, because a fix that sits in nobody's work order does not get applied.

For whoever keeps the maintenance record, the question is what this host actually depends on and what depends on it, since a management tool is usually patched last on the grounds that it is not plant, and that reasoning is exactly what these findings test.

The technical record

Vendor: Satel. Product: Satel Netco Design, all versions prior to v2.1.7. Advisory: CISA ICSA-26-281-03, released 8 October 2026, revision 1, initial publication. Sector listed: communications. Deployment: worldwide. Vendor headquarters: Finland. Four CVE records are detailed, against a summary table that counts three vulnerability classes.

  • CVE-2026-101024, relative path traversal, CWE-23, in data export. Viewer privileges. CVSS 3.1 base 8.8, vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H. CVSS 4.0 base 8.7. Unauthorised file creation or modification, and arbitrary code execution under certain conditions.
  • CVE-2026-105269, stored cross-site scripting, CWE-79. Network Operator privileges to store the content, user interaction to render it. CVSS 3.1 base 6.8. CVSS 4.0 base 8.5.
  • CVE-2026-104628, inefficient regular expression complexity, CWE-1333, in search input handling. Viewer privileges. CVSS 3.1 base 6.5. CVSS 4.0 base 7.1. Availability of the application.
  • CVE-2026-105275, relative path traversal, CWE-23, in data import. Viewer privileges. CVSS 3.1 base 4.3. CVSS 4.0 base 5.3. File existence disclosure.

Remediation for all four is the update to v2.1.7, with no workaround listed. No public exploitation specifically targeting these had been reported to the agency at publication, and the document closes with the agency's usual segmentation and remote access guidance. The findings reached the agency through an external researcher rather than through an incident.

The update closes the four defects. It does not answer the question they raise, which is how many logins exist on the systems that describe an operation's own network, who holds them, and at what level. That list, not the release number, is what decided how far these four could go.

Source

  • cisa.gov /news-events/ics-advisories/icsa-26-281-03

Related briefs

Discuss this with us

Follow Oshili Power on LinkedIn