Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

CVE-2026-7790

30
FAUCET Score

Uncontrolled Resource Consumption vulnerability in ninenines cowlib (cow_http_te module) allows Excessive Allocation. The chunked transfer-encoding parser in cow_http_te accepts an unbounded number of hex digits in the chunk-size field. Each digit causes a bignum multiplication (Len * 16 + digit), so parsing N hex digits requires O(N²) CPU work and O(N) memory. Additionally, when input is drip-fed, the parser discards the accumulated length on each partial read and restarts from zero on resumption, raising the cost to O(N³). An unauthenticated remote attacker can exploit this by sending an HTTP/1.1 request with Transfer-Encoding: chunked and a very long chunk-size hex string to cause denial of service through CPU exhaustion and memory amplification. This vulnerability is associated with program file src/cow_http_te.erl and program routines cow_http_te:stream_chunked/2, cow_http_te:chunked_len/4. This issue affects cowlib: from 0.6.0 before 2.16.1.

First published: May 11, 2026Last modified: May 26, 2026

Impacted Technologies

VendorProductVersion(s)CPE
>= 0.6.0, < 2.16.1CPE matchmatch criteria
cpe:2.3:a:ninenines:cowlib:*:*:*:*:*:*:*:*

CVSS Data

CVSS version used by this source: 4.0

8.7HIGH

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
NONE
Privileges Required
NONE
User Interaction
NONE
VS Confidentiality
NONE
VS Integrity
NONE
VS Availability
HIGH
SS Confidentiality
NONE
SS Integrity
NONE
SS Availability
NONE
Exploit Maturity
NOT_DEFINED
CvssVersion
4.0

Exploit Intelligence

EPSS Score
0.43%
Probability of exploitation in next 30 days
EPSS Percentile
35.3%
Percentile rank of EPSS score among Peer Group
As of 2026-07-26
Model: v2026.06.15
This CVE's current EPSS score of 0.0043 is in the 14th percentile among its peer group of 51,485 CVEs.

Social Chatter

The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.1 Mastodon, and 0.4 GitHub mentions.

Media Mentions

No media coverage found for this CVE.

The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.

Remediation

Patch Available

Vendor Patches (5)

erlangpatch availablevia ghsa
Product: cowlibFixed in: 2.16.1
microsoftpatch availablevia msrc
Product: 21394-17084Fixed in: 3.13.7-5
microsoftpatch availablevia msrc
Product: azl3 rabbitmq-server 3.13.7-3 on Azure Linux 3.0Fixed in: 3.13.7-4
microsoftpatch availablevia msrc
Product: azl3 rabbitmq-server 3.13.7-5 on Azure Linux 3.0Fixed in: 3.13.7-5
microsoftpatch availablevia msrc
Product: 20623-17084Fixed in: 3.13.7-4

Vendor Advisories (2)

microsoft2026-May/CVE-2026-7790Moderate

Unbounded chunk-size hex digits in cowlib cause quadratic CPU and memory DoS

May 12, 2026
erlangGHSA-32p9-57cr-4x65high

cowlib cow_http_te module: Uncontrolled Resource Consumption vulnerability allows Excessive Allocation

May 11, 2026

References

cna.erlef.org / cves/CVE-2026-7790.html
Third Party Advisory
github.com / ninenines/cowlib/commit/a4b8039ce8c93ab00867ef6b7e888822c09f4369
Patch
osv.dev / vulnerability/EEF-CVE-2026-7790
Third Party Advisory