
CVE catalog
CVE-2026-111581
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
- Severity
- Low · CVSS 3.3
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N - Published
- Updated
- Source
- [NVD] · [CVE record]
- EPSS
- 0.13% · Oct 25, 2026
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.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | libblockdev | sid | 3.5.0-2 | vulnerable |
| Debian | libblockdev | forky | 3.5.0-2 | vulnerable |
| Debian | libblockdev | trixie | 3.3.0-2.1 | vulnerable |
| Debian | libblockdev | bookworm | 2.28-2+deb12u1 | vulnerable |
| Debian | libblockdev | bookworm-security | 2.28-2+deb12u1 | vulnerable |
| Ubuntu | libblockdev | pro | 2.22-1 | vulnerable |
| Ubuntu | libblockdev | pro | 2.23-2 | vulnerable |
| Ubuntu | libblockdev | pro | 2.23-2ubuntu2 | vulnerable |
| Ubuntu | libblockdev | pro | 2.23-2ubuntu3 | vulnerable |
| Ubuntu | libblockdev | pro | 2.23-2ubuntu3+esm1 | vulnerable |
| Ubuntu | libblockdev | 22.04 | 2.25-2build1 | vulnerable |
| Ubuntu | libblockdev | 22.04 | 2.26-1 | vulnerable |
| Ubuntu | libblockdev | 22.04 | 2.26-1ubuntu0.1 | vulnerable |
| Ubuntu | libblockdev | 24.04 | 3.0.3-1 | vulnerable |
| Ubuntu | libblockdev | 24.04 | 3.0.4-1 | vulnerable |
| Ubuntu | libblockdev | 24.04 | 3.1.0-1 | vulnerable |
| Ubuntu | libblockdev | 24.04 | 3.1.0-1build1 | vulnerable |
| Ubuntu | libblockdev | 24.04 | 3.1.1-1 | vulnerable |
| Ubuntu | libblockdev | 24.04 | 3.1.1-1ubuntu0.1 | vulnerable |
| Ubuntu | libblockdev | 26.10 | 3.4.0-1 | vulnerable |
| Ubuntu | libblockdev | 26.10 | 3.5.0-1 | vulnerable |
| Ubuntu | libblockdev | 26.10 | 3.5.0-2 | vulnerable |
| Ubuntu | libblockdev | 26.04 | 3.3.0-2.1 | vulnerable |
| Ubuntu | libblockdev | 26.04 | 3.4.0-1 | vulnerable |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | libblockdev | source | sid | (unfixed) | not yet assigned | Not reported | Not reported |
| Debian | libblockdev | source | forky | (unfixed) | not yet assigned | Not reported | Not reported |
| Debian | libblockdev | source | trixie | (unfixed) | not yet assigned | Not reported | Not reported |
| Debian | libblockdev | source | bookworm | (unfixed) | not yet assigned | Not reported | Not reported |
Notes
[trixie] libblockdev: Minor issue
OpenFactory catalog packages
[Debian 12 (Bookworm)]
- [gir1.2-blockdev-2.0]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev2]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-btrfs2]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-btrfs-dev]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-crypto2]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-crypto-dev]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-dev]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-dm2]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-dm-dev]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-fs2]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-fs-dev]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-kbd2]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-kbd-dev]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-loop2]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-loop-dev]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-lvm2]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-lvm-dbus2]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-lvm-dbus-dev]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-lvm-dev]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
- [libblockdev-mdraid2]Affected
Source package: [libblockdev]
Details (4)
2.28-2+deb12u1· amd64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookwormAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· amd64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
2.28-2+deb12u1· arm64 · bookworm-securityAffected
nvd · libblockdev · debian · bookworm
Observed:
References
- [https://ftp.suse.com/pub/projects/security/]
- [https://nvd.nist.gov/vuln/detail/CVE-2026-111581]
- [https://osv.dev/vulnerability/UBUNTU-CVE-2026-111581]
- [https://security-tracker.debian.org/tracker/CVE-2026-111581]
- [https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-111581.json]
[Debian Security Tracker] · [FIRST EPSS] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]