A Leader in the 2026 Gartner® Magic Quadrant™ for Endpoint Protection. Six years running.Six years. Gartner® Magic Quadrant™ Leader.Find Out Why
Experiencing a Breach?Blog
Get StartedContact Us
SentinelOne
  • Platform
    Platform Overview
    • Singularity Platform
      Welcome to Integrated Enterprise Security
    • AI for Security
      Leading the Way in AI-Powered Security Solutions
    • Securing AI
      Accelerate AI Adoption with Secure AI Tools, Apps, and Agents.
    • How It Works
      The Singularity XDR Difference
    • Singularity Marketplace
      One-Click Integrations to Unlock the Power of XDR
    • Pricing & Packaging
      Comparisons and Guidance at a Glance
    Data & AI
    • Purple AI
      Accelerate SecOps with Generative AI
    • Singularity Hyperautomation
      Easily Automate Security Processes
    • AI-SIEM
      The AI SIEM for the Autonomous SOC
    • AI Data Pipelines
      Security Data Pipeline for AI SIEM and Data Optimization
    • Singularity Data Lake
      AI-Powered, Unified Data Lake
    • Singularity Data Lake for Log Analytics
      Seamlessly Ingest Data from On-Prem, Cloud or Hybrid Environments
    Endpoint Security
    • Singularity Endpoint
      Autonomous Prevention, Detection, and Response
    • Singularity XDR
      Native & Open Protection, Detection, and Response
    • Singularity RemoteOps Forensics
      Orchestrate Forensics at Scale
    • Singularity Threat Intelligence
      Comprehensive Adversary Intelligence
    • Singularity Vulnerability Management
      Application & OS Vulnerability Management
    • Singularity Identity
      Identity Threat Detection and Response
    Cloud Security
    • Singularity Cloud Security
      Block Attacks with an AI-Powered CNAPP
    • Singularity Cloud Native Security
      Secure Cloud and Development Resources
    • Singularity Cloud Workload Security
      Real-Time Cloud Workload Protection Platform
    • Singularity Cloud Data Security
      AI-Powered Threat Detection for Cloud Storage
    • Singularity Cloud Security Posture Management
      Detect and Remediate Cloud Misconfigurations
    Securing AI
    • Prompt Security
      Secure AI Tools Across Your Enterprise
  • Why SentinelOne?
    Why SentinelOne?
    • Why SentinelOne?
      Cybersecurity Built for What’s Next
    • Our Customers
      Trusted by the World’s Leading Enterprises
    • Industry Recognition
      Tested and Proven by the Experts
    • About Us
      The Industry Leader in Autonomous Cybersecurity
    Compare SentinelOne
    • Arctic Wolf
    • Broadcom
    • CrowdStrike
    • Cybereason
    • Microsoft
    • Palo Alto Networks
    • Sophos
    • Splunk
    • Trellix
    • Trend Micro
    • Wiz
    Verticals
    • Energy
    • Federal Government
    • Finance
    • Healthcare
    • Higher Education
    • K-12 Education
    • Manufacturing
    • Retail
    • State and Local Government
  • Services
    Managed Services
    • Managed Services Overview
      Wayfinder Threat Detection & Response
    • Threat Hunting
      World-Class Expertise and Threat Intelligence
    • Managed Detection & Response
      24/7/365 Expert MDR Across Your Entire Environment
    • Incident Readiness & Response
      DFIR, Breach Readiness, & Compromise Assessments
    Support, Deployment, & Health
    • Technical Account Management
      Customer Success with Personalized Service
    • SentinelOne GO
      Guided Onboarding & Deployment Advisory
    • SentinelOne University
      Live and On-Demand Training
    • Services Overview
      Comprehensive Solutions for Seamless Security Operations
    • SentinelOne Community
      Community Login
  • Partners
    Our Network
    • MSSP Partners
      Succeed Faster with SentinelOne
    • Singularity Marketplace
      Extend the Power of S1 Technology
    • Cyber Risk Partners
      Enlist Pro Response and Advisory Teams
    • Technology Alliances
      Integrated, Enterprise-Scale Solutions
    • SentinelOne for AWS
      Hosted in AWS Regions Around the World
    • Channel Partners
      Deliver the Right Solutions, Together
    • SentinelOne for Google Cloud
      Unified, Autonomous Security Giving Defenders the Advantage at Global Scale
    • Partner Locator
      Your Go-to Source for Our Top Partners in Your Region
    Partner Portal→
  • Resources
    Resource Center
    • Case Studies
    • Data Sheets
    • eBooks
    • Reports
    • Videos
    • Webinars
    • Whitepapers
    • Events
    View All Resources→
    Blog
    • Feature Spotlight
    • For CISO/CIO
    • From the Front Lines
    • Identity
    • Cloud
    • macOS
    • SentinelOne Blog
    Blog→
    Tech Resources
    • SentinelLABS
    • Ransomware Anthology
    • Cybersecurity 101
  • About
    About SentinelOne
    • About SentinelOne
      The Industry Leader in Cybersecurity
    • Investor Relations
      Financial Information & Events
    • SentinelLABS
      Threat Research for the Modern Threat Hunter
    • Careers
      The Latest Job Opportunities
    • Press & News
      Company Announcements
    • Cybersecurity Blog
      The Latest Cybersecurity Threats, News, & More
    • FAQ
      Get Answers to Our Most Frequently Asked Questions
    • DataSet
      The Live Data Platform
    • S Foundation
      Securing a Safer Future for All
    • S Ventures
      Investing in the Next Generation of Security, Data and AI
  • Pricing
Get StartedContact Us
CVE Vulnerability Database
Vulnerability Database/CVE-2024-39148

CVE-2024-39148: KerOS wmp-agent RCE Vulnerability

CVE-2024-39148 is a remote code execution vulnerability in KerOS wmp-agent service that allows unauthenticated attackers to execute arbitrary OS commands as root. This post covers technical details, affected versions, and mitigation.

Updated: January 22, 2026

CVE-2024-39148 Overview

CVE-2024-39148 is a critical command injection vulnerability affecting the wmp-agent service in Kerlink KerOS prior to version 5.12. The vulnerability stems from improper validation of "magic URLs," enabling unauthenticated remote attackers to execute arbitrary operating system commands with root privileges when the service is network-accessible.

This command injection flaw (CWE-94: Improper Control of Generation of Code) represents a severe security risk for IoT gateway infrastructure, as successful exploitation grants complete system control to attackers without requiring any authentication.

Critical Impact

Unauthenticated remote attackers can achieve root-level command execution on vulnerable KerOS devices, potentially compromising entire IoT gateway networks and connected infrastructure.

Affected Products

  • Kerlink KerOS versions prior to 5.12
  • Devices running the vulnerable wmp-agent service with network exposure
  • IoT gateways utilizing KerOS firmware

Discovery Timeline

  • 2025-12-01 - CVE-2024-39148 published to NVD
  • 2025-12-02 - Last updated in NVD database

Technical Details for CVE-2024-39148

Vulnerability Analysis

The vulnerability resides in the wmp-agent service of KerOS, which fails to properly sanitize and validate incoming "magic URLs." This service component processes specially crafted URL requests and, due to insufficient input validation, allows attackers to inject arbitrary shell commands that are subsequently executed by the underlying operating system.

The CVSS 3.1 score of 8.1 (HIGH) reflects the severity of this vulnerability:

  • Attack Vector: Network (AV:N)
  • Attack Complexity: High (AC:H)
  • Privileges Required: None (PR:N)
  • User Interaction: None (UI:N)
  • Scope: Unchanged (S:U)
  • Confidentiality Impact: High (C:H)
  • Integrity Impact: High (I:H)
  • Availability Impact: High (A:H)

The EPSS (Exploit Prediction Scoring System) indicates a probability of 0.147% with a percentile ranking of 35.705, suggesting moderate likelihood of exploitation in the wild.

Root Cause

The root cause is classified under CWE-94 (Improper Control of Generation of Code / Code Injection). The wmp-agent service accepts URL parameters that are processed and incorporated into system commands without adequate sanitization or validation. When crafted input containing shell metacharacters or command sequences is submitted, the service executes these as part of its normal URL processing workflow, running with root privileges.

The lack of input validation on the "magic URL" parsing mechanism allows command separators and shell operators to be injected, breaking out of the intended execution context.

Attack Vector

The attack is network-based and requires no authentication or user interaction. An attacker must have network access to the wmp-agent service, which typically listens for incoming requests. While Kerlink notes that the service is typically protected by a local firewall, misconfigurations or intentional exposure for remote management purposes may leave devices vulnerable.

The attack flow involves:

  1. Identifying a KerOS device with an exposed wmp-agent service
  2. Crafting a malicious URL containing OS command injection payloads
  3. Sending the crafted request to the service endpoint
  4. The wmp-agent executes the injected commands with root privileges

The vulnerability mechanism involves improper handling of special URL parameters that bypass input validation. Malicious payloads embedded in these "magic URLs" are passed directly to system command execution functions. For detailed technical analysis and proof-of-concept information, refer to the BDO Security advisory.

Detection Methods for CVE-2024-39148

Indicators of Compromise

  • Unusual network traffic directed at the wmp-agent service port
  • Unexpected outbound connections or reverse shells originating from KerOS devices
  • Anomalous process creation with parent process as wmp-agent
  • System log entries showing command execution outside normal operational patterns
  • Modified system files or configuration changes on KerOS devices

Detection Strategies

Network Monitoring:

  • Monitor for HTTP/HTTPS requests to the wmp-agent service containing suspicious characters such as semicolons, pipe operators, backticks, or shell command sequences
  • Implement deep packet inspection rules to identify command injection patterns in URL parameters
  • Alert on unexpected external connections to management service ports

Endpoint Detection:

  • Monitor process creation events on KerOS devices for unexpected child processes of wmp-agent
  • Track file system changes and new file creation in sensitive directories
  • Log and alert on privilege escalation attempts or unusual root-level activity

SentinelOne Singularity Platform provides comprehensive protection through:

  • Behavioral AI detection of anomalous command execution patterns
  • Real-time process monitoring to identify injection-based attacks
  • Network traffic analysis for malicious URL patterns
  • Automated response capabilities to contain compromised devices

Monitoring Recommendations

Organizations should implement continuous monitoring of IoT gateway infrastructure with particular attention to:

  • Service exposure audits to identify wmp-agent services accessible from untrusted networks
  • Regular log analysis for command injection attack patterns
  • Network segmentation monitoring to ensure IoT devices remain properly isolated
  • Firmware version tracking to identify devices requiring updates

How to Mitigate CVE-2024-39148

Immediate Actions Required

  • Verify firmware version: Check all KerOS devices and identify those running versions prior to 5.12
  • Network isolation: Ensure wmp-agent service is not exposed to untrusted networks; verify firewall rules are properly configured
  • Restrict access: Implement strict network access controls limiting connectivity to the service to authorized management systems only
  • Enable logging: Increase logging verbosity on KerOS devices to capture potential exploitation attempts
  • Plan upgrade path: Schedule firmware updates to version 5.12 or later for all vulnerable devices

Patch Information

Kerlink has addressed this vulnerability in KerOS version 5.12 and later. Organizations should:

  1. Consult the official Kerlink Security Advisories for detailed upgrade instructions
  2. Download the latest firmware from Kerlink's official distribution channels
  3. Test firmware updates in a staging environment before production deployment
  4. Maintain backup configurations before applying updates

Workarounds

If immediate patching is not feasible, implement the following compensating controls:

Firewall Hardening:
Ensure the wmp-agent service is protected by host-based and network firewalls. Restrict access to only trusted management IP addresses and networks.

Network Segmentation:
Place vulnerable KerOS devices in isolated network segments with strict ingress and egress controls. Prevent direct internet access to management interfaces.

Access Control Lists:
Implement ACLs on network devices to limit which systems can communicate with the wmp-agent service.

bash
# Example iptables rules to restrict wmp-agent access
# Allow only from trusted management network (e.g., 10.0.0.0/24)
iptables -A INPUT -s 10.0.0.0/24 -p tcp --dport <wmp-agent-port> -j ACCEPT
iptables -A INPUT -p tcp --dport <wmp-agent-port> -j DROP

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

  • Vulnerability Details
  • TypeRCE

  • Vendor/TechKeros

  • SeverityHIGH

  • CVSS Score8.1

  • EPSS Probability0.15%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Impact Assessment
  • ConfidentialityHigh
  • IntegrityNone
  • AvailabilityHigh
  • CWE References
  • CWE-94
  • Technical References
  • Keros Docs Kerlink

  • Bdosecurity
  • Latest CVEs
  • CVE-2024-8261: Prolizyazilim OBS Auth Bypass Vulnerability

  • CVE-2024-13068: LimonDesk Auth Bypass Vulnerability

  • CVE-2025-53679: Fortinet FortiSandbox RCE Vulnerability

  • CVE-2026-9446: Simple POS Inventory System SQLi Flaw
Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.

Try SentinelOne
  • Get Started
  • Get a Demo
  • Product Tour
  • Why SentinelOne
  • Pricing & Packaging
  • FAQ
  • Contact
  • Contact Us
  • Customer Support
  • SentinelOne Status
  • Language
  • Platform
  • Singularity Platform
  • Singularity Endpoint
  • Singularity Cloud
  • Singularity AI-SIEM
  • Singularity Identity
  • Singularity Marketplace
  • Purple AI
  • Services
  • Wayfinder TDR
  • SentinelOne GO
  • Technical Account Management
  • Support Services
  • Verticals
  • Energy
  • Federal Government
  • Finance
  • Healthcare
  • Higher Education
  • K-12 Education
  • Manufacturing
  • Retail
  • State and Local Government
  • Cybersecurity for SMB
  • Resources
  • Blog
  • Labs
  • Case Studies
  • Videos
  • Product Tours
  • Events
  • Cybersecurity 101
  • eBooks
  • Webinars
  • Whitepapers
  • Press
  • News
  • Ransomware Anthology
  • Company
  • About Us
  • Our Customers
  • Careers
  • Partners
  • Legal & Compliance
  • Security & Compliance
  • Investor Relations
  • S Foundation
  • S Ventures

©2026 SentinelOne, All Rights Reserved.

Privacy Notice Terms of Use

English