Description
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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| crossbario | autobahn-python | < 26.7.1 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | python-autobahn | No fix yet | — |
| Debian 13 | python-autobahn | No fix yet | — |
| Debian 12 | python-autobahn | No fix yet | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.10 | python-autobahn | No fix yet | — |
| Ubuntu 26.04 LTS | python-autobahn | No fix yet | — |
| Ubuntu 24.04 LTS | python-autobahn | No fix yet | — |
| Ubuntu 22.04 LTS | python-autobahn | No fix yet | — |
| Ubuntu 20.04 LTS | python-autobahn | No fix yet | — |
Show 2 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 18.04 LTS | python-autobahn | No fix yet | — |
| Ubuntu 16.04 LTS | python-autobahn | No fix yet | — |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | python-autobahn | 26.7.1-2.1 | openSUSE-SU-2026:11852-1 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | autobahn | < 26.7.1 | 26.7.1 | GHSA-hxp9-w8x3-p566 |
| PyPI | crossbar | < 26.7.1 | 26.7.1 | GHSA-hxp9-w8x3-p566 |
Advisories 1
- openSUSE-SU-2026:11852-1 python313-autobahn-26.7.1-2.1 on GA media SUSE / openSUSE Security Updates · Sep 23, 2026
References
- https://github.com/crossbario/autobahn-python/security/advisories/GHSA-hxp9-w8x3-p566
- https://github.com/crossbario/autobahn-python/pull/1916
- https://github.com/crossbario/autobahn-python/commit/77d323a30b09b1828ad8be2ce6344e056970e613
- https://github.com/crossbario/autobahn-python/releases/tag/v26_7_1