Skip to content
OpenAdvisories
Medium · 5.9 CVE-2025-53605 EUVD-2025-20099GHSA-2gh3-rmm4-6rq5RUSTSEC-2024-0437

Crash due to uncontrolled recursion in protobuf crate

Published Jul 5, 2025 · Updated Jul 8, 2025 · Assigned by mitre

Description

The protobuf crate before 3.7.2 for Rust allows uncontrolled recursion in the protobuf::coded_input_stream::CodedInputStream::skip_group parsing of unknown fields in untrusted input.

Affected products

VendorProductAffectedFixed
stepancheg protobuf < 3.7.2 3.7.2

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.

ReleasePackageFixed inAdvisory
Debian 14 rust-protobuf 3.7.2-1 —
Debian 12 rust-protobuf No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 rust-protobuf No fix yet —
Ubuntu 26.04 LTS rust-protobuf No fix yet —
Ubuntu 25.10 rust-protobuf No fix yet —
Ubuntu 24.04 LTS rust-protobuf No fix yet —
Ubuntu 22.04 LTS rust-protobuf No fix yet —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 rust +14 1.88.0-1.amzn2023.0.2 ALAS2023-2025-1092
Amazon Linux 2 rust +11 1.86.0-1.amzn2.0.2 ALAS2-2025-2933

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 kata-containers 3.19.1.kata2-1 —
Azure Linux 3 rust 1.75.0-17 —
Azure Linux 2 (CBL-Mariner) kata-containers +1 No fix yet —
Azure Linux 2 (CBL-Mariner) rust 1.72.0-11 —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling parseable 2.5.5-r0 —
Wolfi rolling qdrant 1.18.0-r0 —
Wolfi rolling rust-analyzer 20260427-r0 —
Wolfi rolling yara-x 0.13.0-r2 —

Affected packages

EcosystemPackageAffectedFixedRecord
crates.io protobuf < 3.7.2 3.7.2 GHSA-2gh3-rmm4-6rq5
crates.io protobuf >= 0.0.0-0, < 3.7.2 3.7.2 RUSTSEC-2024-0437

Advisories 2

References