Intel

AIKIDO-2026-10891

symfony/messenger is vulnerable to Deserialization of Untrusted Data

Deserialization of Untrusted Data Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published May 21, 2026

73

High Risk

This Affects:

PHPsymfony/messenger
7.4.0 - 7.4.10
Fixed in 7.4.11
8.0.0 - 8.0.10
Fixed in 8.0.11
Are you affected? Scan for Free

TL;DR

SigningSerializer verifies message signatures only after calling the inner serializer. When the inner serializer is PhpSerializer, an unsigned or invalidly signed payload can be unserialized before the signature check rejects it. Pre-fix applications that rely on signed Messenger messages can still instantiate attacker-controlled serialized payloads if an attacker can inject into the transport. The fix determines message type without instantiating the payload and verifies signatures before decoding signed message types.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

symfony/messenger is vulnerable to Deserialization of Untrusted Data in versions 7.4.0 - 7.4.10 and 8.0.0 - 8.0.10.

How to fix this

Upgrade the symfony/messenger and/or symfony/symfony library to the patch version.