Skip to content
OpenAdvisories
Medium · 4.4 CVE-2022-23467 EUVD-2022-28533

Out of Bounds Read in OpenRazer Driver

Published Dec 5, 2022 · Updated Nov 3, 2025 · Assigned by GitHub_M

Description

OpenRazer is an open source driver and user-space daemon to control Razer device lighting and other features on GNU/Linux. Using a modified USB device an attacker can leak stack addresses of the `razer_attr_read_dpi_stages`, potentially bypassing KASLR. To exploit this vulnerability an attacker would need to access to a users keyboard or mouse or would need to convince a user to use a modified device. The issue has been patched in v3.5.1. Users are advised to upgrade and should be reminded not to plug in unknown USB devices.

Affected products

VendorProductAffectedFixed
openrazer openrazer < 3.5.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 openrazer 3.5.1+dfsg-1 —
Debian 13 openrazer 3.5.1+dfsg-1 —
Debian 12 openrazer 3.5.1+dfsg-1 —
Debian 11 openrazer 2.9.0+dfsg-1+deb11u1 DLA-4136-1
ReleasePackageFixed inAdvisory
Ubuntu 26.10 openrazer No fix yet —
Ubuntu 26.04 LTS openrazer No fix yet —
Ubuntu 25.10 openrazer No fix yet —
Ubuntu 24.04 LTS openrazer No fix yet —
Ubuntu 22.04 LTS openrazer No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS openrazer No fix yet —
ReleasePackageFixed inAdvisory
Alpine v3.24 openrazer 3.5.1-r0 —
Alpine v3.23 openrazer 3.5.1-r0 —
Alpine v3.22 openrazer 3.5.1-r0 —
Alpine v3.21 openrazer 3.5.1-r0 —
Alpine v3.20 openrazer 3.5.1-r0 —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 openrazer 3.5.1-r0 —
Alpine v3.18 openrazer 3.5.1-r0 —

Advisories 1

References