diff --git a/core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java b/core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java index 29d15ebf9..01be7a0c4 100644 --- a/core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java +++ b/core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java @@ -255,7 +255,7 @@ public class SecurityMemberAccess implements MemberAccess { } protected boolean isClassExcluded(Class clazz) { - if (clazz == Class.class && !allowStaticFieldAccess) { + if (clazz == Object.class || clazz == Class.class && !allowStaticFieldAccess) { return true; } return excludedClasses.contains(clazz);