SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-63403

HIGH · CVSS 8.7 EPSS 0.43% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-25 · Last synced 2026-09-18

CyberRota Analysis

AI-Generated

Faktory versions prior to 1.10.0 are susceptible to an unauthenticated denial of service vulnerability that allows an attacker to crash the entire server by sending a malformed command, such as a bare verb without a payload. This results in a panic that terminates the Go process, disconnecting all clients and halting in-flight jobs. Organizations using Faktory should prioritize upgrading to version 1.10.0 or later to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-63403
Severity
HIGH
CVSS
8.7
EPSS
0.43%

Original NVD Description

Faktory is a language-agnostic background job server. In versions prior to 1.10.0, the server is vulnerable to an unauthenticated denial of service in which a single malformed command crashes the entire process. Its wire protocol is line-based, and several command handlers slice or index the received line at a fixed offset, such as cmd[5:] for PUSH or qs[0] for QUEUE, without checking that a payload is present. Sending a bare verb with no payload, for example PUSH, ACK, FAIL, BEAT, PUSHB, or QUEUE, triggers a Go slice or index out-of-range panic. Because the codebase has no recover() anywhere in the command-dispatch path, an unrecovered panic in a handler goroutine terminates the whole Go process rather than just that connection, instantly disconnecting every other client, worker, and in-flight job. The attack requires only a connection to the command port and completion of the trivial handshake, with no credentials when no password is configured, and can be repeated to keep the service down indefinitely. This issue is fixed in version 1.10.0.