From c64f2ee104c832e39973d876139d0b6cc3c05fbf Mon Sep 17 00:00:00 2001 From: rstoyanchev Date: Fri, 19 Jun 2026 15:30:44 +0100 Subject: [PATCH] Disable assignment in DefaultSubscriptionRegistry Closes gh-36924 --- .../messaging/simp/broker/DefaultSubscriptionRegistry.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-messaging/src/main/java/org/springframework/messaging/simp/broker/DefaultSubscriptionRegistry.java b/spring-messaging/src/main/java/org/springframework/messaging/simp/broker/DefaultSubscriptionRegistry.java index 76b4b8f1e66..1772350e3de 100644 --- a/spring-messaging/src/main/java/org/springframework/messaging/simp/broker/DefaultSubscriptionRegistry.java +++ b/spring-messaging/src/main/java/org/springframework/messaging/simp/broker/DefaultSubscriptionRegistry.java @@ -74,7 +74,8 @@ public class DefaultSubscriptionRegistry extends AbstractSubscriptionRegistry { /** Static evaluation context to reuse. */ private static final EvaluationContext messageEvalContext = - SimpleEvaluationContext.forPropertyAccessors(new SimpMessageHeaderPropertyAccessor()).build(); + SimpleEvaluationContext.forPropertyAccessors(new SimpMessageHeaderPropertyAccessor()) + .withAssignmentDisabled().build(); private PathMatcher pathMatcher = new AntPathMatcher();