• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
ControlUp Community

ControlUp Community

Connect, Learn, and Grow

  • Blog
  • Podcast
  • Meetups
  • Archives
  • Categories
    • ControlUp One Platform
    • ControlUp for Apps
    • ControlUp for Compliance
    • ControlUp for Desktops
    • ControlUp Scripts & Triggers
    • ControlUp Synthetic Monitoring
    • ControlUp for VDI
  • Topics
  • Events
    • Logos & Wallpaper
    • ControlUp.com
  • Join

Addressing a Tenable Finding for ControlUp Agent Manager Service at ControlUp

Posted on February 5, 2024

A Tenable finding involving the ControlUp Agent Manager Service was discussed. A new agent manager was built and tested in order to address the issue. A link to the new agent manager was provided, and one member offered to test it out. A user also asked if the permission change was necessary, and the new version of the agent manager showed that the issue was fixed. The agent manager was eventually to be deployed within 24 hours. The Tenable finding was requested to be rerun to confirm if it was resolved.


Read the entire ‘Addressing a Tenable Finding for ControlUp Agent Manager Service at ControlUp’ thread below:

I have a Tenable finding guys and I’m not sure how to go about this…. I post here to benefit others who may have the same issue…

https://www.tenable.com/plugins/nessus/44676

SMB Insecurely Configured Service

I’m told our "ControlUp Agent Manager" Service has "Everyone: DC"

As far as I know the installer configures this at install. I don’t recall specifying this one way or another.

I have ran (sc.exe sdshow ‘ControlUp Agent Manager’) and have the output but it’s gibberish to me. How do I remediate this for all the endpoints and ensure that new installs do not fall into this issue?


maybe try Sysinternals PsTools

https://www.winhelponline.com/blog/view-edit-service-permissions-windows/#psservice:~:text=Method%203%3A%20Using%20Sysinternals%20PsTools

SERVICE_NAME: ControlUp Agent Manager

DISPLAY_NAME: ControlUp Agent Manager

ACCOUNT: LocalSystem

SECURITY:

[ALLOW] Everyone

Query status

Query Config

Change Config

Interrogate

Enumerate Dependents

Pause/Resume

Start

Stop

User-Defined Control

[ALLOW] NT AUTHORITY\SYSTEM

Query status

Query Config

Interrogate

Enumerate Dependents

Pause/Resume

Start

Stop

User-Defined Control

Read Permissions

[ALLOW] BUILTIN\Administrators

All

[ALLOW] NT AUTHORITY\INTERACTIVE

Query status

Query Config

Interrogate

Enumerate Dependents

User-Defined Control

Read Permissions

[ALLOW] NT AUTHORITY\SERVICE

Query status

Query Config

Interrogate

Enumerate Dependents

User-Defined Control

Read Permissions


Reading the article I think it is talking about the binary itself.

> Nessus checked if any of the following groups have permissions to modify executable files that are started by Windows services

Where everyone:DC implies that everyone has delete and change

Which I believe translates into write and modify in the (more user friendly) Windows NTFS permission dialog

Which I can’t reproduce

I’m not sure what DC is as a permission mask though

But I’d take a look at the NTFS permissions set on "C:\Program Files\ControlUp\AgentManager\AgentManager.exe"


the NTFS Perms of the exe

SERVICE_NAME: ControlUp Agent Manager

DISPLAY_NAME: ControlUp Agent Manager

ACCOUNT: LocalSystem

SECURITY:

[ALLOW] Everyone

Query status

Query Config

Change Config

Interrogate

Enumerate Dependents

Pause/Resume

Start

Stop

User-Defined Control

[ALLOW] NT AUTHORITY\SYSTEM

Query status

Query Config

Interrogate

Enumerate Dependents

Pause/Resume

Start

Stop

User-Defined Control

Read Permissions

[ALLOW] BUILTIN\Administrators

All

[ALLOW] NT AUTHORITY\INTERACTIVE

Query status

Query Config

Interrogate

Enumerate Dependents

User-Defined Control

Read Permissions

[ALLOW] NT AUTHORITY\SERVICE

Query status

Query Config

Interrogate

Enumerate Dependents

User-Defined Control

Read Permissions


SERVICE_NAME: ControlUp Agent Manager

DISPLAY_NAME: ControlUp Agent Manager

ACCOUNT: LocalSystem

SECURITY:

[ALLOW] Everyone

Query status

Query Config

_Change Config_

Interrogate

Enumerate Dependents

Pause/Resume

Start

Stop

User-Defined Control

That Change Config i believe is the issue

Tenable has flagged all of our devices.

Is this permission required for the agent to function?

How can we alter the installer to not leave this open in future installs if it is not required?


We are building a new agent manager to address this, if you are able/willing to test.

Can you test this agent manager? https://downloads.sip.controlup.com/agentmanagersetup2.12.900.44347.msi

Procedure to upgrade:

• Uninstall the existing agent manager using add/remove programs

• Install the new agent manager


on it

uninstalled without issue

installed

SERVICE_NAME: ControlUp Agent Manager

DISPLAY_NAME: ControlUp Agent Manager

ACCOUNT: LocalSystem

SECURITY:

[ALLOW] Everyone

Query status

Query Config

Interrogate

Enumerate Dependents

Pause/Resume

Start

Stop

User-Defined Control


the entry is not there now

i’ll have our security check with tenable that this action had the desired outcome for them

thanks


its the sc sdshow "ControlUp Agent Manager" output Tenable has an issue with. Specifically A;;CCDCLCSWRPWPDTLOCR;;;WD the DC in there.

The new version has the following permissions.

A;;CCLCSWRPWPDTLOCR;;;WD

Note, no DC


hopefully this is something we can roll out behind the scenes via the tenant.


We’re asking 1 more customer to test. Once approved, it’ll be deployed within 24 hours. Unless you want to update manually


yeah that looks worse then deciphering linux permissions lol


It really does 🙂


nah if it goes without effort i’m happy lol

do i get a finder fee? 😄

some reddit silver lol


Are you able to rerun the Tenable finding? To confirm it is addressed?


in progress

Continue reading and comment on the thread ‘Addressing a Tenable Finding for ControlUp Agent Manager Service at ControlUp’.  Not a member? Join Here!


Categories: All Archives, ControlUp for Desktops
Topics: ControlUp Agent, Linux, Microsoft Windows, Security

Ask Us Anything, Connect, Learn, and Grow with the ControlUp Community!

Login to the ControlUp Community to ask us anything, stay up-to-date on what’s new and coming soon and meet other like-minded techies like you.

Not already a member? Join Today!

Primary Sidebar

ControlUp Academy

Enroll in ControlUp Academy for expert-led technical training, equipping you with skills to effectively deploy, manage, and grow your ControlUp investment.

Learn here >

Rotating Images

Hidden Gem from our Community on Slack!

ControlUp Betas - What's Coming Next?
NEW ControlUp Features - Stay Up-to-Date!
ControlUp Scripts - Scripting, Zero to Hero
Latest KB Articles - Be the First to Learn
Did you Know - with Sivan Kroitoru
Practical Perspectives Technical Use Case Training

Video Tutorials Library

Visit our technical how-to videos, offering step-by-step tutorials on advanced features, troubleshooting, and best practices.

Watch here >

ControlUp Blog

Check out the ControlUp blog for expert advice and in-depth analysis.

Read here >

ControlUp Script Library

Visit the ControlUp technical script library, which offers a multitude of pre-built scripts and custom actions for your monitoring and troubleshooting requirements.

See here >

ControlUp Support

Visit the ControlUp support home and to delve deeper into ControlUp solutions.

Browse here >

Download ControlUp RealTime DX

Start with ControlUp for real-time end-user environment insights, swift troubleshooting, and unprecedented performance optimization. Download now.

Download here >

Footer

      

ControlUp Community
Of Techie, By Techie, For Techie!

Terms of Use | Privacy Policy | Security
Dive Deeper, Learn more at ControlUp.com

  • facebook
  • twitter
  • youtube
  • linkedin

© 2023–2025 ControlUp Technologies LTD, All Rights Reserved.

We use cookies to ensure that we give you the best experience on our website. by continuing to use this site you agree to our Cookie policy..