CVE-2022-48198

The ntpd_driver component before 1.3.0 and 2.x before 2.2.0 for Robot Operating System (ROS) allows attackers, who control the source code of a different node…

Critical · published January 1, 2023

CVSS v3.1
9.8
EPSS
1%
Percentile
65.8
In the wild
Unconfirmed
What it is

🚨 An attacker can hijack your robot's behavior with just a tweak to a single parameter! This critical vulnerability in the ntpd_driver component of the Robot Operating System (ROS) is a real game changer! 🔥 Think of it like a chef who can change the recipe from inside the kitchen — if they control the spice level, they can drastically alter how the dish turns out, and nobody else in the kitchen even knows it’s happening! An attacker who controls a different node can send the robot off on wild adventures or even cause it to malfunction dangerously. This could lead to absolute chaos, potentially harming the robot and its surroundings, making it a serious risk for any system relying on ROS!

Put simply

Think of it like a chef who can change the recipe from inside the kitchen — if they control the spice level, they can drastically alter how the dish turns out, and nobody else in the kitchen even knows it’s happening! This vulnerability allows an attacker to manipulate the robot's behavior by altering the 'time_ref_topic' parameter in the ntpd_driver component before versions 1.3.0 and 2.2.0. Essentially, this creates a backdoor that lets the attacker control the robot's actions without detection.

What to do

An attacker who controls a different node can send the robot off on wild adventures or even cause it to malfunction dangerously. This could lead to absolute chaos, potentially harming the robot and its surroundings, making it a serious risk for any system relying on ROS! Upgrade the ntpd_driver component to version 1.3.0 or 2.2.0 or later to patch this vulnerability immediately. Additionally, review your source code and ensure proper validation of input parameters to prevent unauthorized control. 🛡️ You've got this! With these updates in place, you'll boost your robot's defenses and keep it safe from prying hands! 💪🤖

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01117 · 65.8th percentile
Published
2023-01-01T00:00Z
EPSS history
Timeline
  • 01 JAN 00:00Z
    The ntpd_driver component before 1.3.0 and 2.x before 2.2.0 for Robot Operating System (ROS) allows attackers, who control the source code of a different node…
    cvelistv5