highCVSS 7.5Vulnerability

GHSA-fpf5-4jw8-67x8

### Impact When deserializing arrays, strings or bytes (blob) types zserio first reads the size of the variable, and then allocates sufficient memory to load data. Since the size is always trusted this can be abused by creating a data file with a large size value, causing the zserio runtime to allocate large amounts of memory. ### Patches Please cherry-pick [57f5fb](https://github.com/Danaozhong/rust-zserio/commit/57f5fb4a2a8611d58dbcc1a9221349206dd99c3c). ### Workarounds - Do not accept `zserio`-encoded messages from non-trusted sources. - Allocate a maximum heap amount to `rust-zerio` to avoid impacting other applications.

Properties

ghsa_id
GHSA-fpf5-4jw8-67x8
summary
rust-zserio has Unbounded Memory Allocation
severity
high
cvss_score
7.5
cve_id
GHSA-fpf5-4jw8-67x8
cvss_vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
is_ghsa_only
true
ghsa_published
2026-05-07T01:54:57Z
source_url
https://github.com/advisories/GHSA-fpf5-4jw8-67x8
ghsa_updated
2026-05-07T01:54:58Z

Related Entities (4)

HAS_WEAKNESS (1)

[Weakness]Memory Allocation with Excessive Size Value

REPORTED_BY (1)

[Source]GitHub Advisory Database

VULNERABLE_TO (1)

[Software]rust/rust-zserio

AFFECTS (1)

[Software]rust/rust-zserio

Explore deeper with Ninja Signal's threat intelligence graph

GHSA-fpf5-4jw8-67x8 (CVSS 7.5) — Ninja Signal Threat Intelligence | Ninja Signal