Every CVE Search/ Get API key

CVE-2026-111581

Libblockdev: libblockdev: argument injection in ntfs/vfat label-setting helpers via udisks2 setlabel() d-bus method

3.3 LowFix available

A flaw was found in libblockdev. The bd_fs_ntfs_set_label() and bd_fs_vfat_set_label() functions pass caller-supplied label values as bare positional arguments to the ntfslabel and fatlabel utilities without end-of-options separators or input validation for values beginning with a dash. This allows a label starting with '-' to be interpreted as a command-line flag by the spawned tool, potentially bypassing safety checks or causing unintended operations. This is reachable by unprivileged local users through the udisks2 Filesystem.SetLabel() D-Bus method without administrator authentication.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
Low
Availability
None

Exploit likelihood

0.13%Unchanged since Oct 17, 2026
90%50%10%1%

What each source reports

CVE List Score used 3.3

Libblockdev: libblockdev: argument injection in ntfs/vfat label-setting helpers via udisks2 setlabel() d-bus method

A flaw was found in libblockdev. The bd_fs_ntfs_set_label() and bd_fs_vfat_set_label() functions pass caller-supplied label values as bare positional arguments to the ntfslabel and fatlabel utilities without end-of-options separators or input validation for values beginning with a dash. This allows a label starting with '-' to be interpreted as a command-line flag by the spawned tool, potentially bypassing safety checks or causing unintended operations. This is reachable by unprivileged local users through the udisks2 Filesystem.SetLabel() D-Bus method without administrator authentication.

Record
CVE-2026-111581
CVSS 3.1
3.3 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-88
Updated
2026-11-06
EUVDEUVD-2026-102935 3.3

A flaw was found in libblockdev. The bd_fs_ntfs_set_label() and bd_fs_vfat_set_label() functions pass caller-supplied label values as bare positional arguments to the ntfslabel and fatlabel utilities without end-of-options separators or input validation for values beginning with a dash. This allows a label starting with '-' to be interpreted as a command-line flag by the spawned tool, potentially bypassing safety checks or causing unintended operations. This is reachable by unprivileged local users through the udisks2 Filesystem.SetLabel() D-Bus method without administrator authentication.

Record
EUVD-2026-102935
CVSS 3.1
3.3 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-06
GitHub AdvisoriesGHSA-frq2-q7f6-4x3m 3.3

A flaw was found in libblockdev. The bd_fs_ntfs_set_label() and bd_fs_vfat_set_label() functions...

A flaw was found in libblockdev. The bd_fs_ntfs_set_label() and bd_fs_vfat_set_label() functions pass caller-supplied label values as bare positional arguments to the ntfslabel and fatlabel utilities without end-of-options separators or input validation for values beginning with a dash. This allows a label starting with '-' to be interpreted as a command-line flag by the spawned tool, potentially bypassing safety checks or causing unintended operations. This is reachable by unprivileged local users through the udisks2 Filesystem.SetLabel() D-Bus method without administrator authentication.

Record
GHSA-frq2-q7f6-4x3m
CVSS 3.1
3.3 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-88
Updated
2026-11-02
NVD 3.3

A flaw was found in libblockdev. The bd_fs_ntfs_set_label() and bd_fs_vfat_set_label() functions pass caller-supplied label values as bare positional arguments to the ntfslabel and fatlabel utilities without end-of-options separators or input validation for values beginning with a dash. This allows a label starting with '-' to be interpreted as a command-line flag by the spawned tool, potentially bypassing safety checks or causing unintended operations. This is reachable by unprivileged local users through the udisks2 Filesystem.SetLabel() D-Bus method without administrator authentication.

Record
CVE-2026-111581
CVSS 3.1
3.3 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-88
Updated
2026-11-06
OSVDEBIAN-CVE-2026-111581 3.3

A flaw was found in libblockdev. The bd_fs_ntfs_set_label() and bd_fs_vfat_set_label() functions pass caller-supplied label values as bare positional arguments to the ntfslabel and fatlabel utilities without end-of-options separators or input validation for values beginning with a dash. This allows a label starting with '-' to be interpreted as a command-line flag by the spawned tool, potentially bypassing safety checks or causing unintended operations. This is reachable by unprivileged local users through the udisks2 Filesystem.SetLabel() D-Bus method without administrator authentication.

Record
DEBIAN-CVE-2026-111581
CVSS 3.1
3.3 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-07
OSVUBUNTU-CVE-2026-111581 3.3

A flaw was found in libblockdev. The bd_fs_ntfs_set_label() and bd_fs_vfat_set_label() functions pass caller-supplied label values as bare positional arguments to the ntfslabel and fatlabel utilities without end-of-options separators or input validation for values beginning with a dash. This allows a label starting with '-' to be interpreted as a command-line flag by the spawned tool, potentially bypassing safety checks or causing unintended operations. This is reachable by unprivileged local users through the udisks2 Filesystem.SetLabel() D-Bus method without administrator authentication.

Record
UBUNTU-CVE-2026-111581
CVSS 3.1
3.3 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
OSVAZL-109733 No score

CVE-2026-111581 affecting package libblockdev 3.2.0-1

A flaw was found in libblockdev. The bd_fs_ntfs_set_label() and bd_fs_vfat_set_label() functions pass caller-supplied label values as bare positional arguments to the ntfslabel and fatlabel utilities without end-of-options separators or input validation for values beginning with a dash. This allows a label starting with '-' to be interpreted as a command-line flag by the spawned tool, potentially bypassing safety checks or causing unintended operations. This is reachable by unprivileged local users through the udisks2 Filesystem.SetLabel() D-Bus method without administrator authentication.

Record
AZL-109733
Updated
2026-11-05
OSVopenSUSE-SU-2026:12462-1 No score

libbd_btrfs-devel-3.5.0-2.1 on GA media

These are all security issues fixed in the libbd_btrfs-devel-3.5.0-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:12462-1
Updated
2026-11-07

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libblockdev
Azure Linux:3
through 3.2.0-1 None known
libblockdev
Debian:12
All versions, plus listed versions
2.28-22.28-2+deb12u13.0-13.0-23.0.1-1
Show 22 moreShow less
3.0.1-23.0.2-13.0.2-23.0.2-33.0.3-13.0.4-13.1.0-13.1.1-13.1.1-23.2.0-13.2.0-23.2.1-13.3.0-13.3.0-23.3.0-2.13.3.1-13.3.1-23.3.1-33.4.0-13.4.0-23.5.0-13.5.0-2
None known
libblockdev
Debian:13
All versions, plus listed versions
3.3.0-2.13.3.1-13.3.1-23.3.1-33.4.0-13.4.0-23.5.0-13.5.0-2
None known
libblockdev
Debian:14
All versions, plus listed versions
3.3.0-2.13.3.1-13.3.1-23.3.1-33.4.0-13.4.0-23.5.0-13.5.0-2
None known
libblockdev
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
2.12-22.12-32.14-22.14-32.16-22.16-2ubuntu0.1~esm1
None known
libblockdev
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
2.22-12.23-22.23-2ubuntu22.23-2ubuntu32.23-2ubuntu3+esm1
None known
libblockdev
Ubuntu:22.04:LTS
All versions, plus listed versions
2.25-2build12.26-12.26-1ubuntu0.1
None known
libblockdev
Ubuntu:24.04:LTS
All versions, plus listed versions
3.0.3-13.0.4-13.1.0-13.1.0-1build13.1.1-13.1.1-1ubuntu0.1
None known
libblockdev
Ubuntu:26.10
All versions, plus listed versions
3.4.0-13.5.0-13.5.0-2
None known
libblockdev
Ubuntu:26.04:LTS
All versions, plus listed versions
3.3.0-2.13.4.0-1
None known
libblockdev
openSUSE:Tumbleweed
before 3.5.0-2.1
3.5.0-2.1

History

History
RecordedChangedSources
affected, aliases, facts, referencesCVE List, EUVD, NVD, OSV
factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-111581 is a low vulnerability (CVSS 3.3) in Red Hat Enterprise Linux 10, published October 16, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.13%, the 2nd percentile. Fixed in libblockdev 3.5.0-2.1.

References

MoveEnter Open