libnbd-security(3)

πŸ’… libnbd-security(3) β€” the glow-up

okay bestie, so this is page 3 of the libnbd manual, and it's the one nobody wants to read but everyone should. It's literally called libnbd-security. Buckle up πŸŽ€


✨ NAME ✨

libnbd-security β€” the tea on past security issues in libnbd πŸ«–

🌸 DESCRIPTION 🌸

This page is the receipts file, fr fr. It details past security issues that were found in libnbd.

Now, if you've spotted something new and scary, do not just scream into the group chat β€” check out the SECURITY file in the top level source directory, which is also available online right here:

https://gitlab.com/nbdkit/libnbd/blob/master/SECURITY

periodt. Now let's get into the hall of fame πŸ’€

🚨 CVE-2019-14842 β€” protocol downgrade attack when using LIBNBD_TLS_REQUIRE

A whole protocol downgrade attack. Not it. 😭 The full announcement plus links to mitigation, tests and fixes lives here:

https://www.redhat.com/archives/libguestfs/2019-September/msg00128.html

🚨 remote code execution vulnerability

Yeah. RCE. The full announcement is here:

https://www.redhat.com/archives/libguestfs/2019-October/msg00060.html

🚨 CVE-2021-20286 β€” denial of service when using nbd_set_opt_mode(3)

Full announcement right this way:

https://listman.redhat.com/archives/libguestfs/2021-March/msg00092.html

🚨 CVE-2022-0485 β€” silent data corruption when using nbdcopy(1)

Silent. Data. Corruption. The worst kind, because it's giving stealth mode. πŸ™ˆ Full announcement:

https://listman.redhat.com/archives/libguestfs/2022-February/msg00104.html

🚨 integration testing denial of service with block status

Full announcement here:

https://listman.redhat.com/archives/libguestfs/2023-July/032035.html

🚨 CVE-2023-5215 β€” negative size result from nbd_get_size(3)

Negative size?? bestie that is not a size, that's a vibe. Full announcement:

https://listman.redhat.com/archives/libguestfs/2023-September/032711.html

🚨 CVE-2023-5871 β€” assertion failure for 64-bit flags passed to nbd_block_status(3)

Full announcement:

https://lists.libguestfs.org/archives/list/guestfs@lists.libguestfs.org/thread/5CRC7LRTN35WPZZ4BT6NAMH4JGMF47IK/

🚨 CVE-2024-7383 β€” multiple flaws in TLS server certificate checking

Multiple flaws, okay, overachiever πŸ’€ Full announcement:

https://lists.libguestfs.org/archives/list/guestfs@lists.libguestfs.org/thread/LHR3BW6RJ7K4BJBQIYV3GTZLSY27VZO2/

🚨 CVE-2025-14946 β€” unsanitized hostnames in nbd+ssh URIs allow remote execution

Remote execution via unsanitized hostnames in nbd+ssh URIs. Genuinely terrifying, no notes. Full announcement:

https://lists.libguestfs.org/archives/list/guestfs@lists.libguestfs.org/thread/YZMBF3SJRWTRVT5L3KWSNHITFTRMQNTT/

🚨 command injection in nbd+ssh URIs socket and nbd-port parameters

Command injection, this time chilling in the nbd+ssh URIs socket and nbd-port parameters. See the following commit for all the details:

https://gitlab.com/nbdkit/libnbd/-/commit/e50bbd2681117c2dd8bb9f2b3f3105c7a9182f5a

πŸ‘€ SEE ALSO πŸ‘€

libnbd(3).

🫢 AUTHORS 🫢

Eric Blake

Richard W.M. Jones

Copyright Red Hat

πŸ“œ LICENSE πŸ“œ

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA


okay that's the whole page bestie, stay safe out there and patch your stuff πŸ¦‹βœ¨ This was libnbd-security(3), version libnbd-1.25.8, dated 2026-10-13 β€” mwah, go touch some grass now πŸ’–πŸŒˆ

πŸ“¦ where this page comes from