CVE-2026-66731

HIGH

facil.io 0.7.5 - 0.7.6 HTTP/1.1 Chunked Transfer Encoding Parser Crash DoS

Title source: cna
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2026-66731. PoCs published by theopaid.

AI-analyzed exploit summary This repository provides a detailed technical analysis of CVE-2026-66731, a memory corruption vulnerability in facil.io's HTTP/1.1 parser caused by improper handling of negative chunk sizes in chunked transfer encoding. The flaw leads to a server crash due to an out-of-bounds read when the parser computes a pointer 16MB before the input buffer.

Description

facil.io 0.7.5 through 0.7.6 contains a denial-of-service vulnerability in the HTTP/1.1 chunked transfer encoding parser that allows unauthenticated remote attackers to crash the server by sending a negative chunk size value. Attackers can send a single POST request with a Transfer-Encoding: chunked header containing a leading minus sign in the chunk size field, causing the parser in http1_parser.h to compute a large positive integer from the negated value, corrupting internal state and moving the read pointer into unmapped memory resulting in a fault.

Exploits (1)

github WRITEUP
by theopaid · poc
https://github.com/theopaid/CVE-2026-66731-Negative-Chunk-Size-Parsing-Causes-Memory-Corruption-leading-to-Server-Crash

This repository provides a detailed technical analysis of CVE-2026-66731, a memory corruption vulnerability in facil.io's HTTP/1.1 parser caused by improper handling of negative chunk sizes in chunked transfer encoding. The flaw leads to a server crash due to an out-of-bounds read when the parser computes a pointer 16MB before the input buffer.

Classification
Writeup 100%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: facil.io versions >= 0.7.5 (0.7.5, 0.7.6, master)
No auth needed
Prerequisites: Target must be running an affected version of facil.io · Target must accept HTTP/1.1 requests with chunked transfer encoding
mistral-large-3 · analyzed Jul 27, 2026 Full analysis →

References (2)

Core 2

Scores

CVSS v3 7.5
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

CISA SSVC

Vulnrichment
Exploitation poc
Automatable yes
Technical Impact partial

Details

CWE
CWE-125
Status published
Products (1)
boazsegev/facil.io 0.7.5 - 0.7.6
Published Jul 27, 2026
Tracked Since Jul 27, 2026