Skip to content
OpenAdvisories
Medium · 6.5 CVE-2025-47711 EUVD-2025-17431GHSA-c8xj-fr2w-pjfc

Nbdkit: nbdkit-server: off-by-one error when processing block status may lead to a denial of service

Published Jun 9, 2025 · Updated Nov 5, 2026 · Assigned by redhat

Description

There's a flaw in the nbdkit server when handling responses from its plugins regarding the status of data blocks. If a client makes a specific request for a very large data range, and a plugin responds with an even larger single block, the nbdkit server can encounter a critical internal error, leading to a denial-of-service.

Affected products

VendorProductAffectedFixed
— nbdkit 1.11.10 – < 1.38.6, 1.40.0 – < 1.40.6, 1.42.0 – < 1.42.3 1.38.6
Red Hat Red Hat Enterprise Linux 10 — —
Red Hat Red Hat Enterprise Linux 7 — —
Red Hat Red Hat Enterprise Linux 8 — —
Red Hat Red Hat Enterprise Linux 8 Advanced Virtualization — —
Red Hat Red Hat Enterprise Linux 9 — —

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 nbdkit 1.42.3-1 —
Debian 13 nbdkit 1.42.3-1 —
Debian 12 nbdkit No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 nbdkit No fix yet —
Ubuntu 26.04 LTS nbdkit No fix yet —
Ubuntu 25.10 nbdkit No fix yet —
Ubuntu 24.04 LTS nbdkit No fix yet —
Ubuntu 22.04 LTS nbdkit No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS nbdkit No fix yet —
Ubuntu 16.04 LTS nbdkit No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP7 nbdkit 1.40.6-150700.4.3.1 SUSE-SU-2025:01888-1
SLES 15 SP6 nbdkit 1.36.5-150400.3.9.1 SUSE-SU-2025:01889-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed nbdkit 1.42.3-1.1 openSUSE-SU-2025:15088-1
openSUSE Leap 15.6 nbdkit 1.36.5-150400.3.9.1 SUSE-SU-2025:01889-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 nbdkit 1.35.3-7 —
Azure Linux 2 (CBL-Mariner) nbdkit 1.35.3-4 —

Advisories 3

References