CVE-2019-25058 Missing authorization in n/a
An unprivileged user can bypass USBGuard restrictions to allow all future USB device connections if the D-Bus daemon is active.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2019-25058?
CVE-2019-25058 is a high-severity missing authorization vulnerability in Debian Debian Linux, published on 24 Feb 2022. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
An issue was discovered in USBGuard before 1.1.0. On systems with the usbguard-dbus daemon running, an unprivileged user could make USBGuard allow all USB devices to be connected in the future.
Weakness: CWE-863
Which versions are affected by CVE-2019-25058?
It affects 3 products.
Linux distribution packages (40)
usbguard AlmaLinux:8 | All versions | 1.0.0-8.el8_7.2 |
usbguard-dbus AlmaLinux:8 | All versions | 1.0.0-8.el8_7.2 |
usbguard-notifier AlmaLinux:8 | All versions | 1.0.0-8.el8_7.2 |
usbguard-selinux AlmaLinux:8 | All versions | 1.0.0-8.el8_7.2 |
usbguard-tools AlmaLinux:8 | All versions | 1.0.0-8.el8_7.2 |
usbguard AlmaLinux:9 | All versions | 1.0.0-10.el9_1.2 |
usbguard-dbus AlmaLinux:9 | All versions | 1.0.0-10.el9_1.2 |
usbguard-notifier AlmaLinux:9 | All versions | 1.0.0-10.el9_1.2 |
usbguard-selinux AlmaLinux:9 | All versions | 1.0.0-10.el9_1.2 |
usbguard-tools AlmaLinux:9 | All versions | 1.0.0-10.el9_1.2 |
usbguard Red Hat:enterprise_linux:8::appstream | All versions | 0:1.0.0-8.el8_7.2 |
usbguard-dbus Red Hat:enterprise_linux:8::appstream | All versions | 0:1.0.0-8.el8_7.2 |
usbguard-dbus-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.0.0-8.el8_7.2 |
usbguard-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.0.0-8.el8_7.2 |
usbguard-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:1.0.0-8.el8_7.2 |
usbguard-notifier Red Hat:enterprise_linux:8::appstream | All versions | 0:1.0.0-8.el8_7.2 |
usbguard-notifier-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.0.0-8.el8_7.2 |
usbguard-selinux Red Hat:enterprise_linux:8::appstream | All versions | 0:1.0.0-8.el8_7.2 |
usbguard-tools Red Hat:enterprise_linux:8::appstream | All versions | 0:1.0.0-8.el8_7.2 |
usbguard-tools-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.0.0-8.el8_7.2 |
usbguard Red Hat:enterprise_linux:9::appstream | All versions | 0:1.0.0-10.el9_1.2 |
usbguard-dbus Red Hat:enterprise_linux:9::appstream | All versions | 0:1.0.0-10.el9_1.2 |
usbguard-dbus-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.0.0-10.el9_1.2 |
usbguard-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.0.0-10.el9_1.2 |
usbguard-debugsource Red Hat:enterprise_linux:9::appstream | All versions | 0:1.0.0-10.el9_1.2 |
usbguard-notifier Red Hat:enterprise_linux:9::appstream | All versions | 0:1.0.0-10.el9_1.2 |
usbguard-notifier-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.0.0-10.el9_1.2 |
usbguard-selinux Red Hat:enterprise_linux:9::appstream | All versions | 0:1.0.0-10.el9_1.2 |
usbguard-tools Red Hat:enterprise_linux:9::appstream | All versions | 0:1.0.0-10.el9_1.2 |
usbguard-tools-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.0.0-10.el9_1.2 |
usbguard Red Hat:rhel_eus:8.4::appstream | All versions | 0:1.0.0-2.el8_4.1 |
usbguard-dbus Red Hat:rhel_eus:8.4::appstream | All versions | 0:1.0.0-2.el8_4.1 |
usbguard-dbus-debuginfo Red Hat:rhel_eus:8.4::appstream | All versions | 0:1.0.0-2.el8_4.1 |
usbguard-debuginfo Red Hat:rhel_eus:8.4::appstream | All versions | 0:1.0.0-2.el8_4.1 |
usbguard-debugsource Red Hat:rhel_eus:8.4::appstream | All versions | 0:1.0.0-2.el8_4.1 |
usbguard-notifier Red Hat:rhel_eus:8.4::appstream | All versions | 0:1.0.0-2.el8_4.1 |
usbguard-notifier-debuginfo Red Hat:rhel_eus:8.4::appstream | All versions | 0:1.0.0-2.el8_4.1 |
usbguard-selinux Red Hat:rhel_eus:8.4::appstream | All versions | 0:1.0.0-2.el8_4.1 |
usbguard-tools Red Hat:rhel_eus:8.4::appstream | All versions | 0:1.0.0-2.el8_4.1 |
usbguard-tools-debuginfo Red Hat:rhel_eus:8.4::appstream | All versions | 0:1.0.0-2.el8_4.1 |
Products include Debian Debian Linux, Fedoraproject Fedora, Usbguard Project Usbguard.
How do I fix CVE-2019-25058?
Upgrade to a fixed version.
Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.
Is CVE-2019-25058 being exploited?
There is no known exploitation of CVE-2019-25058 in the wild and no public exploit code.
Other vulnerabilities in Debian Debian Linux
Sources
Also known as ALSA-2023:0087, ALSA-2023:0303, AZL-8805, DEBIAN-CVE-2019-25058, DLA-2979-1, GHSA-p5wh-m4gj-x2mr and 10 more.