Read the docs
TI-2026-54051 Aliases CVE-2026-77528GHSA-hxp9-w8x3-p566

Autobahn Python permessage-deflate bypasses maxMessagePayloadSize after inflation

Priority LOW 31CWE-409Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Denial of service
Confidentiality · integrity · availability
None · None · Low
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-770.

Summary

Autobahn Python is a WebSocket and WAMP implementation for Python that supports Twisted and asyncio. Prior to 26.7.1, WebSocket endpoints that accept permessage-deflate and rely on maxMessagePayloadSize enforce that limit against the compressed frame length before inflation but do not recheck the decompressed message size before delivery. A remote unauthenticated client can send a valid compressed frame below the configured wire-size limit that expands beyond the application message limit, causing oversized data to be allocated, joined, validated, and passed to application callbacks. This can create resource-exhaustion pressure, but the advisory does not establish confidentiality or integrity impact. This issue is fixed in version 26.7.1.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00524 44th percentileScored 2026-11-07
Fix Fixed autobahn-python (crossbario): 26.7.1autobahn (PyPI): 26.7.1+1 more product

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
Yes
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
crossbarioautobahn-pythonbefore 26.7.126.7.1Patch availableCNA
—autobahn (PyPI)before 26.7.126.7.1Patch availableGHSA-hxp9-w8x3-p566
—crossbar (PyPI)before 26.7.126.7.1Patch availableGHSA-hxp9-w8x3-p566
  • autobahn-python Vendorcrossbario Affected before 26.7.1 Fixed in 26.7.1 Patch available CNA
  • autobahn (PyPI) Vendor— Affected before 26.7.1 Fixed in 26.7.1 Patch available GHSA-hxp9-w8x3-p566
  • crossbar (PyPI) Vendor— Affected before 26.7.1 Fixed in 26.7.1 Patch available GHSA-hxp9-w8x3-p566

Remediation

  • Fix · CNA autobahn-python (crossbario) Fixed in 26.7.1
  • Fix · GHSA-hxp9-w8x3-p566 autobahn (PyPI) Fixed in 26.7.1 Advisory →
  • Fix · GHSA-hxp9-w8x3-p566 crossbar (PyPI) Fixed in 26.7.1 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-77528
  2. 2026-10-03 Alias added: GHSA-hxp9-w8x3-p566

References

  • TI-2026-80681 Memory exhaustion in Autobahn Python permessage-brotli decompression CVSS 3.1MEDIUM 5.9

Sources