diff --git a/Neos.Flow/Classes/Validation/ValidatorResolver.php b/Neos.Flow/Classes/Validation/ValidatorResolver.php
index <HASH>..<HASH> 100644
--- a/Neos.Flow/Classes/Validation/ValidatorResolver.php
+++ b/Neos.Flow/Classes/Validation/ValidatorResolver.php
@@ -309,7 +309,10 @@ class ValidatorResolver
                 if ($this->reflectionService->isPropertyAnnotatedWith($targetClassName, $classPropertyName, Flow\IgnoreValidation::class)) {
                     continue;
                 }
-                if ($classSchema !== null && $classSchema->isPropertyTransient($classPropertyName) && $validationGroups === ['Persistence', 'Default']) {
+                if ($classSchema !== null
+                    && $classSchema->hasProperty($classPropertyName) 
+                    && $classSchema->isPropertyTransient($classPropertyName)
+                    && $validationGroups === ['Persistence', 'Default']) {
                     continue;
                 }
BUGFIX: Only check properties existing in schema