CVE-2026-89329
Linux Debian Análise e mitigação de vulnerabilidades

Visão geral

CVE-2026-89329 is a Denial of Service vulnerability in multipathd (device-mapper-multipath) classified as a local DoS via blocking IPC send operations. A local attacker with access to the multipathd UNIX control socket can send valid commands and then stop reading replies, causing the listener thread to block and legitimate IPC operations to hang or time out. The vulnerability was reported on 2026-05-11 and publicly disclosed on 2026-09-11. Affected products include device-mapper-multipath on Red Hat Enterprise Linux and OpenShift (ose-rhel-coreos-8/9). It carries a CVSS v3.1 base score of 6.2 (Medium) (Red Hat CVE, Red Hat Bugzilla).

Detalhes técnicos

The root cause is CWE-1322 (Use of Blocking Code in Single-threaded, Non-blocking Context). In multipathd/uxlsnr.c, accepted client sockets are left in blocking mode, and the reply path uses blocking send() calls in the CLT_SEND state. A local attacker connects to the UNIX control socket (world-writable by default), sends valid commands such as list daemon, and deliberately never reads the replies. Once the kernel send buffer fills, the listener thread blocks in send(), stalling IPC servicing for all other clients. Non-root clients are restricted to list commands, but these still generate replies sufficient to trigger the condition. A proposed fix involves setting accepted sockets to non-blocking mode (O_NONBLOCK) and adding POLLOUT checks before sending, along with using MSG_DONTWAIT in send() calls (Red Hat Bugzilla, Red Hat CVE).

Impacto

Exploitation results in a Denial of Service affecting the availability of the multipathd IPC control interface, causing legitimate IPC operations to hang or time out. There is no impact on confidentiality or integrity, and no privilege escalation or arbitrary code execution is possible. The effect is limited to the daemon's control interface rather than full system compromise, but in environments relying on multipathd for storage path management, disruption of the IPC listener could impair storage multipath operations (Red Hat CVE, Red Hat Bugzilla).

Exploração

No public proof-of-concept exploit has been released, and there is no evidence of in-the-wild exploitation as of the disclosure date. The EPSS score is 0.0, and the vulnerability is not listed in the CISA KEV catalog. The attack requires local access to the multipathd UNIX control socket, which is world-writable by default, making it practically reachable by unprivileged local users in default configurations without requiring any privileges. The NVD SSVC assessment classifies exploitation as "none" and the attack as not automatable (Red Hat CVE, Red Hat Bugzilla).

Etapas de exploração

  1. Reconnaissance: Confirm that multipathd is running on the target system and that the UNIX control socket (typically /run/multipathd.socket) is accessible to the local user account.
  2. Connect to the control socket: Open a UNIX stream socket connection to /run/multipathd.socket from an unprivileged local account.
  3. Send valid IPC commands: Transmit a valid command frame (e.g., list daemon\x00) prefixed with a length field packed as a 64-bit unsigned integer, as expected by the multipathd IPC protocol.
  4. Withhold reply reads: Deliberately refrain from reading any data returned by multipathd on the connection, allowing the server-side send buffer to accumulate unread data.
  5. Saturate the send buffer: Repeatedly send additional valid commands on the same connection without reading replies until the kernel socket send buffer is exhausted and multipathd's send() call blocks.
  6. Observe DoS: From a separate terminal, issue a normal IPC command to multipathd and observe that it hangs or times out, confirming the listener thread is blocked (Red Hat Bugzilla).

Indicadores de compromisso

  • Process: multipathd process appearing unresponsive or consuming no CPU while legitimate IPC clients hang indefinitely waiting for responses.
  • Logs: System logs or multipathd logs showing IPC timeout errors or hung client connections; absence of expected multipathd IPC responses to administrative commands.
  • Network/Socket: Persistent open connections to /run/multipathd.socket from unexpected local processes or user accounts that are not reading data (detectable via ss -xp or lsof).
  • Application Behavior: Storage management tools or scripts that rely on multipathd IPC (e.g., multipath -l) hanging or timing out without explanation (Red Hat Bugzilla).

Mitigação e soluções alternativas

The primary workaround is to restrict access to the multipathd UNIX control socket so that only trusted administrators can connect, preventing unprivileged local users from reaching the control interface. This can be achieved by tightening filesystem permissions on the socket or enforcing access controls (e.g., via SELinux policy or group membership). A patch has been tracked in Red Hat Bugzilla (Bug 2470013) that sets accepted client sockets to non-blocking mode and adds POLLOUT checks before sending; users should apply the fix once a released package update becomes available. Until a patched package is released, ensure that only trusted administrators have local access to systems running multipathd (Red Hat CVE, Red Hat Bugzilla).

Reações da comunidade

The vulnerability was discovered by AISLE Research in partnership with Red Hat and reported through Red Hat's coordinated disclosure process. Red Hat's Product Security team classified the impact as Moderate, noting that while the condition is practically reachable in default local IPC exposure scenarios, it is limited to a local DoS with no code execution or data exposure risk. No significant broader media coverage or notable community commentary has been identified beyond standard vulnerability database aggregation (Red Hat CVE, Red Hat Bugzilla).

Recursos adicionais

Status correto da distribuição Linux

Disponibilidade de correção em distribuições Linux principais e suas versões.

Debian

Afetados

bookworm

multipath-tools

Afetados

sid

multipath-tools

Afetados

trixie

multipath-tools

Afetados

RHEL / CentOS

Afetados

OpenShift

openshift/ose-rhel-coreos-8

Afetados

RHEL 8

device-mapper-multipath.src

Afetados

RHEL 9

device-mapper-multipath.src

Afetados

RHEL 10

device-mapper-multipath.src

Afetados

OrigemEste relatório foi gerado usando IA

Relacionado Linux Debian Vulnerabilidades:

CVE ID

Gravidade

Pontuação

Tecnologias

Nome do componente

Exploração do CISA KEV

Tem correção

Data de publicação

CVE-2026-72710CRITICAL9.3
  • Linux Debian logoLinux Debian
  • spip
NãoSimSep 11, 2026
CVE-2026-54241HIGH7.4
  • Linux Debian logoLinux Debian
  • libde265
NãoSimSep 11, 2026
CVE-2026-54240HIGH7.4
  • Linux Debian logoLinux Debian
  • libde265-debugsource
NãoSimSep 11, 2026
CVE-2026-78807HIGH7.1
  • Linux Debian logoLinux Debian
  • wpa
NãoNãoSep 11, 2026
CVE-2026-89329MEDIUM6.2
  • Linux Debian logoLinux Debian
  • device-mapper-multipath-libs
NãoNãoSep 11, 2026

Avaliação de vulnerabilidade gratuita

Compare sua postura de segurança na nuvem

Avalie suas práticas de segurança na nuvem em 9 domínios de segurança para comparar seu nível de risco e identificar lacunas em suas defesas.

Solicitar avaliação

Marque uma demonstração personalizada

Pronto para ver a Wiz em ação?

"A melhor experiência do usuário que eu já vi, fornece visibilidade total para cargas de trabalho na nuvem."
David EstlickCISO
"A Wiz fornece um único painel de vidro para ver o que está acontecendo em nossos ambientes de nuvem."
Adam FletcherDiretor de Segurança
"Sabemos que se a Wiz identifica algo como crítico, na verdade é."
Greg PoniatowskiChefe de Gerenciamento de Ameaças e Vulnerabilidades