
CVE catalog
CVE-2026-112021
UBUNTU-CVE-2026-112021
- Severity
- Unknown
- Published
- Updated
- Source
- [NVD] · [CVE record]
- EPSS
- 0.67% · Oct 25, 2026
snac2 before 2.93 contains a heap-based buffer overflow vulnerability in _xs_json_load_lexer() that allows unauthenticated remote attackers to corrupt heap memory by sending JSON strings containing a \u0000 escape. Attackers can send a single crafted application/activity+json POST to activitypub_post_handler(), which parses it before signature checks, overflowing heap allocations and crashing the server.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | snac2 | 13 | 2.75-2 | vulnerable |
| Debian | snac2 | 13 | 2.81-1 | vulnerable |
| Debian | snac2 | 13 | 2.81-1~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.81-1~bpo13+2 | vulnerable |
| Debian | snac2 | 13 | 2.82-1 | vulnerable |
| Debian | snac2 | 13 | 2.82-1~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.83-1 | vulnerable |
| Debian | snac2 | 13 | 2.83-1~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.84-1 | vulnerable |
| Debian | snac2 | 13 | 2.84-1~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.84-2 | vulnerable |
| Debian | snac2 | 13 | 2.84-2~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.84-3 | vulnerable |
| Debian | snac2 | 13 | 2.84-3~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.85-1 | vulnerable |
| Debian | snac2 | 13 | 2.85-1~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.87-1 | vulnerable |
| Debian | snac2 | 13 | 2.87-1~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.88-1 | vulnerable |
| Debian | snac2 | 13 | 2.88-1~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.89-1 | vulnerable |
| Debian | snac2 | 13 | 2.89-1~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.90-1 | vulnerable |
| Debian | snac2 | 13 | 2.90-1~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.91-1 | vulnerable |
| Debian | snac2 | 13 | 2.91-1~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.92-1 | vulnerable |
| Debian | snac2 | 13 | 2.92-1~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.93-1 | vulnerable |
| Debian | snac2 | 13 | 2.93-1~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.94-1 | vulnerable |
| Debian | snac2 | 13 | 2.94-1~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.95-1 | vulnerable |
| Debian | snac2 | 13 | 2.95-1~bpo13+1 | vulnerable |
| Debian | snac2 | 13 | 2.96-1 | vulnerable |
| Debian | snac2 | 13 | 2.96-1~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.75-2 | vulnerable |
| Debian | snac2 | 14 | 2.81-1 | vulnerable |
| Debian | snac2 | 14 | 2.81-1~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.81-1~bpo13+2 | vulnerable |
| Debian | snac2 | 14 | 2.82-1 | vulnerable |
| Debian | snac2 | 14 | 2.82-1~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.83-1 | vulnerable |
| Debian | snac2 | 14 | 2.83-1~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.84-1 | vulnerable |
| Debian | snac2 | 14 | 2.84-1~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.84-2 | vulnerable |
| Debian | snac2 | 14 | 2.84-2~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.84-3 | vulnerable |
| Debian | snac2 | 14 | 2.84-3~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.85-1 | vulnerable |
| Debian | snac2 | 14 | 2.85-1~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.87-1 | vulnerable |
| Debian | snac2 | 14 | 2.87-1~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.88-1 | vulnerable |
| Debian | snac2 | 14 | 2.88-1~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.89-1 | vulnerable |
| Debian | snac2 | 14 | 2.89-1~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.90-1 | vulnerable |
| Debian | snac2 | 14 | 2.90-1~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.91-1 | vulnerable |
| Debian | snac2 | 14 | 2.91-1~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.92-1 | vulnerable |
| Debian | snac2 | 14 | 2.92-1~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.93-1~bpo13+1 | vulnerable |
| Debian | snac2 | 14 | 2.93-1 | fixed |
| Ubuntu | snac2 | 24.04 | 2.25-3 | vulnerable |
| Ubuntu | snac2 | 24.04 | 2.41-1 | vulnerable |
| Ubuntu | snac2 | 24.04 | 2.42-1 | vulnerable |
| Ubuntu | snac2 | 24.04 | 2.42-2 | vulnerable |
| Ubuntu | snac2 | 24.04 | 2.45-1 | vulnerable |
| Ubuntu | snac2 | 24.04 | 2.45-1build2 | vulnerable |
| Ubuntu | snac2 | 24.04 | 2.45-1build3 | vulnerable |
| Ubuntu | snac2 | 26.04 | 2.75-2 | vulnerable |
| Ubuntu | snac2 | 26.04 | 2.84-1 | vulnerable |
| Ubuntu | snac2 | 26.04 | 2.84-2 | vulnerable |
| Ubuntu | snac2 | 26.04 | 2.84-3 | vulnerable |
| Ubuntu | snac2 | 26.04 | 2.85-1 | vulnerable |
| Ubuntu | snac2 | 26.04 | 2.87-1 | vulnerable |
| Ubuntu | snac2 | 26.04 | 2.88-1 | vulnerable |
| Ubuntu | snac2 | 26.04 | 2.89-1 | vulnerable |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | snac2 | deb | 14 | 2.93-1 | Not reported | DEBIAN-CVE-2026-112021 | Not reported |
OpenFactory catalog packages
[Debian 13 (Trixie)]
- [snac2]Affected
Details (4)
2.75-2· amd64 · trixieAffected
pypi · snac2 · debian · 13
2.75-2· arm64 · trixieAffected
pypi · snac2 · debian · 13
2.94-1~bpo13+1· amd64 · trixie-backportsAffected
pypi · snac2 · debian · 13
2.94-1~bpo13+1· arm64 · trixie-backportsAffected
pypi · snac2 · debian · 13
Observed: