Skip to main content

SignalRGB Kernel Driver EUVDEUVD-2026-37803

| CVE-2026-8049 MEDIUM
2026-06-17 certcc GHSA-c9xw-w9jw-mq5m
5.3
CVSS 3.1 · Vendor: certcc
Share

Severity by source

Vendor (certcc) PRIMARY
5.3 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
vuln.today AI
5.3 MEDIUM

Local-only attack vector (AV:L), low privilege required (PR:L) for standard user account; limited C/I/A impact reflects IOCTL abuse without confirmed full kernel compromise.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (certcc).

CVSS VectorVendor: certcc

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

4
Analysis Generated
Jun 18, 2026 - 14:23 vuln.today
CVSS changed
Jun 18, 2026 - 14:22 NVD
5.3 (MEDIUM)
Patch available
Jun 18, 2026 - 02:01 EUVD
CVE Published
Jun 17, 2026 - 21:05 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In SignalRGB versions prior to 1.3.7.0, the \\.\SignalIo device object is created without an explicit SDDL security descriptor and without FILE_DEVICE_SECURE_OPEN. This results in overly permissive default access control, allowing any authenticated local user to obtain a handle to the device and issue privileged IOCTLs.

AnalysisAI

Overly permissive access control on the SignalRGB kernel driver's device object exposes privileged IOCTL operations to any authenticated local user on Windows systems running versions prior to 1.3.7.0. The root cause is that the \\.\SignalIo device object is created without an explicit SDDL security descriptor and without the FILE_DEVICE_SECURE_OPEN flag, causing Windows to apply insecure default access controls. No public exploit or active exploitation has been identified at time of analysis; the EPSS score of 0.13% at the 3rd percentile reflects very low observed exploitation probability.

Technical ContextAI

SignalRGB ships a Windows kernel-mode driver that exposes a named device object at \\.\SignalIo for user-space communication via IOCTLs. On Windows, kernel drivers must explicitly define access control for their device objects using an SDDL (Security Descriptor Definition Language) string at device creation time. Omitting the SDDL causes Windows to apply a default descriptor that is far more permissive than intended - typically granting Everyone read/write access. Additionally, the absence of the FILE_DEVICE_SECURE_OPEN flag means Windows does not enforce security checks when the device is opened via relative paths (e.g., through a subdirectory handle), providing a secondary bypass path. The result is that any low-privileged local user can obtain a valid handle to the device and dispatch IOCTLs that were intended to be restricted to privileged callers. The affected component is identified by CPE cpe:2.3:a:signalrgb:signalrgb_kernel_driver:*:*:*:*:*:*:*:*, affecting all versions of the kernel driver below 1.3.7.0. No CWE was formally assigned by the reporter, but this maps conceptually to improper access control on a kernel resource.

RemediationAI

Upgrade SignalRGB to version 1.3.7.0 or later, which is the vendor-confirmed patched release as reported by CERT/CC (https://kb.cert.org/vuls/id/380058). The fix is expected to involve assigning a restrictive SDDL security descriptor to the \\.\SignalIo device object at creation time and setting the FILE_DEVICE_SECURE_OPEN flag to enforce security checks on all open paths. If immediate upgrade is not possible, the most targeted compensating control is to restrict local interactive login rights to trusted administrators only on affected hosts, reducing the pool of users who can reach the device object - note this does not eliminate the vulnerability but raises the required privilege level for exploitation. Disabling or uninstalling the SignalRGB service entirely eliminates the attack surface at the cost of losing RGB lighting functionality. Network-layer controls are not applicable given the strictly local attack vector.

Share

EUVD-2026-37803 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy