Cyber Security News

Critical InputPlumber Flaw Enables UI Input Injection and Denial-of-Service

Security researchers have discovered critical vulnerabilities in InputPlumber, a Linux input device utility used in SteamOS, that could allow attackers to inject keystrokes, leak sensitive information, and cause denial-of-service conditions.

The flaws, tracked as CVE-2025-66005 and CVE-2025-14338, affect InputPlumber versions before v0.69.0 and stem from inadequate D-Bus authorization checks.

CVE IDDescriptionAffected VersionsImpact
CVE-2025-66005Lack of authorization on InputManager D-Bus interfaceBefore v0.63.0Local DoS, information leak, privilege escalation
CVE-2025-14338Polkit authentication disabled by default and race conditionBefore v0.69.0Authentication bypass, same impacts as CVE-2025-66005

InputPlumber combines Linux input devices into virtual controllers and runs with full root privileges, making these vulnerabilities particularly severe.

The vulnerabilities allow unprivileged users to exploit two dangerous D-Bus methods.

The CreateCompositeDevice method accepts file paths without proper validation, enabling attackers to test for the existence of restricted files, exhaust memory by reading from /dev/zero, or leak sensitive data from files like /root/.bash_history.

More critically, the CreateTargetDevice method allows the creation of virtual keyboard devices.

Attackers can inject arbitrary keystrokes into active user sessions, potentially executing commands as the logged-in user.

This could lead to the complete compromise of user accounts and the theft of data.

The vulnerabilities affect any Linux distribution running vulnerable versions of InputPlumber, including SteamOS.

The service runs with root privileges and exposes approximately 90 D-Bus properties across 10 interfaces, amplifying the attack surface.

InputPlumber version v0.69.0 addresses most issues by:

  • Switching to secure “system bus name” Polkit subject
  • Enabling Polkit authorization by default
  • Applying systemd hardening parameters

SteamOS has released version 3.7.20, which includes these fixes. Users should update immediately.

System administrators should verify that InputPlumber is updated to v0.69.0 or later and review Polkit policies to ensure proper authentication requirements remain in place.

The vulnerabilities were discovered during a SUSE security review and disclosed through coordinated disclosure with upstream developers.

Follow us on Google News, LinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.

Divya

Divya is a Senior Journalist at GBhackers covering Cyber Attacks, Threats, Breaches, Vulnerabilities and other happenings in the cyber world.

Recent Posts

Microsoft Paint Vulnerability Allows Hackers to Execute Malicious Code Remotely Without User Interaction

Microsoft has announced a vulnerability in Windows Paint that could let unauthenticated attackers execute malicious…

4 minutes ago

ARTEX AI Framework Linked to Bank Breaches and Cloud Attacks Found Exposed Across Hundreds of Servers

An autonomous penetration-testing framework linked to South Korean banking breaches and cloud supply-chain attacks is…

35 minutes ago

Shopify Makes IP Allowlisting Mandatory for All Public Apps to Prevent Stolen API Token Abuse

Shopify is making IP allowlisting mandatory for all public apps to limit abuse of stolen…

44 minutes ago

OpenAI’s New GPT-6 Cyber Finds 81 High-Severity Firefox Vulnerabilities and 948 Linux Kernel Exploits

OpenAI has introduced GPT-6 Cyber, a security-focused model built to find and validate exploitable vulnerabilities…

59 minutes ago

OpenMatter Network Positions Decentralized Computing as an Alternative to Data Centers for AI

Melbourne, Florida, November 5th, 2026, CyberNewswire OpenMatter Network, a pioneer in decentralized infrastructure for agentic…

13 hours ago

China-Aligned Hackers Hijack Popular Sogou Keyboard Software to Secretly Install DarkVigil Malware

A China-aligned espionage group abused the update traffic of Sogou Input Method, one of China's…

18 hours ago